20161215C語言基礎13 分支語句

2021-07-25 09:50:13 字數 561 閱讀 8563

用法和while類似,但ifelse只判斷一次,符合條件就執行裡面的語句。while不能執行條件為否的時候執行什麼!

cmp:比較,進行減法運算,結果會影響到標誌暫存器(符號標誌位sf),sf本劇上次執行的結果重置,如果結果為正數,sf為0,結果為負數,sf為1;

jge:跳轉指令,大於等於後跳轉,sf為0的時候跳轉,不為0就會順序執行下面的指令。

//根據年齡算出天數的程式!

#include

int main()

//通過年齡計算得出你的天數

int days = 0;

for (int year = 2016 - age; year < 2016; year++)

else

}//輸出天數

printf("%d", days);

getchar();

getchar();

return 0;

}

C語言基礎13

複習 預處理指令 c 不能直接被編譯器編譯,需要一段程式把它翻譯一下,負責翻譯的程式叫作預處理器,翻譯的過程叫預處理,被翻譯的語句叫預處理指令,以 開頭都是預處理指令。gcc e code.c 檢視預處理結果 gcc e code.c o code.i 把預處理的結果儲存在檔案中。1 檔案包含 in...

C語言基礎 13 函式

在使用函式前必須定義或者宣告函式。double circle double r int main double circle double r 在呼叫函式的時候,函式大多數都有引數,主調函式和被呼叫函式之間需要傳遞資料。在定義函式時函式名後面括弧中的變數名稱為 形式引數 簡稱形參。在呼叫函式時,函式...

C 程式語言基礎13

string類用來比較兩個字串 查詢和抽取串中的字元或子串。string可以看做是char的唯讀陣列。c 中字串有乙個重要的特性 不可變性,字串一旦宣告就不再可以改變。注意 對該類物件的任何操作都將返回乙個新的字串物件 除了clone clone直接將該字串的引用返回了 示例 string s1 a...