求助 C語言此程式作用是什麼?

2025-03-14 21:25:18 字數 1210 閱讀 8482

1樓:匿名使用者

if (key !=0' &key !=1')/如果 key 不等於0 並且 不等於1 這裡&& 表示要同時滿足2個條件才執慧鉛行下面。

return (-1);

for (i = key ==0') 2 : 1; i <=100; i +=2) /這裡用到了乙個3位運算子 ? 先將其拆基消分 (key=='0')?

2:1 這裡表示 如果key=『0 』 那麼取2 i=2如搏碧知果不等就取1 i=1

tot +=i;

在c語言中「可執行程式」是什麼意思?

2樓:惠企百科

c語言中的可執行程式就是將用文字資訊表示的程式翻譯成計算機認識的二進位**串。

首先,我們先用c語言把源**寫好,然後交給c語言編譯器。c語言編譯器內部分為前端和後端。

1)編譯器前端。

前端負責將c語言**進行詞法和語法上的解析,然後可以生成中間**。

中間**這部分不是必須的,但是它能夠為程式的跨平臺移植帶來諸多好處。比如,同樣的乙份c語言源**在一臺計算機上編譯完之後,生成一套中間**。

然後針對攔猜簡不同的目標平臺(比如要將這一套**分別編譯成 arm 處理器的二進位機器碼、mips 處理器的二進位機器碼以及 x86 處理器的二進位機器碼),只需要編寫相應目標平臺的編譯器後端即可。

所以,這麼做就可以把編譯器的前端與後端剝離開來(這在軟體工程上又可稱為解耦合),不同處理器廠商可以針對自家的處理器特性,對中間**生成到目標二進位**的過程再度進行優化。

2)編譯器後端。

接下來,由c語言編譯器後端生成原始檔相應的目標檔案。

目標檔案在 windows 系統上往往是。obj檔案,而在 unix/linux 系統上往往是。o檔案,c語言的原始檔在所有平臺上都統一用。c檔案表示。

3)鏈結器。

最後,對於各個獨立的目標檔案,通過聯結器將它們合併成乙個最終可執行檔案。

c語言程式的執行是()。

3樓:舞僥評

c語言程式的遊仔執行是()。

a.從程式的主函式開始,到程式的主函式結束。

b.從程式的主函式開始,到程式的最後乙個歲譽函式結束。

c.從程式的第乙個函式開始,到程式的最後乙個函神雀汪數結束。

d.從程式的第乙個函式開始,到程式的主函式結束。

正確答案:a

c語言continue作用是什麼?

continue跳過本次迴圈,進入下一次。break直接跳出迴圈。其作用為結束本次迴圈。即跳出迴圈體中下面尚未執行的語句,對於while迴圈,繼續求解迴圈條件。而對於for迴圈程式流程接著求解for語句頭中的第三個部分expression表示式。continue語句只結束本次迴圈,而不終止整個迴圈的...

c語言陣列的findmax 作用是什麼呢 我怎感覺沒什麼用呢

看字面意思是尋找陣列裡面的最大值,c庫函式沒有這個,具體是什麼不知道 應該是自定義函式,所以要宣告,作用嘛,既然是自定義,那就看你想幹嘛啦 c語言從鍵盤上輸入十個資料存入陣列a中,呼叫函式findmax求陣列中的最大值並輸 include 從鍵盤上輸入十個資料存入陣列a中,呼叫函式findmax求陣...

求助大神解決c語言程式設計程式作業,求助大神C語言程式設計解決問題

include include int main return 0 星期五 的 的期望 打算打算 非完全無法 取得其完全我 地區的期望愛上 求助大神c語言程式設計解決問題 這個程式就是運算元組嘛 留一下郵箱交流,我幫你解決 c語言程式設計題,求助大神!include include define n...