用法和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...