while(迴圈條件)表示式來a;表示式b;表示式c;
沒有大括號的話,迴圈體就只有表示式a,就是說while()後第乙個分源號前面的語句就是迴圈體。所以當百只有乙個表示式時,也可以省略掉大括號。
錯題陷阱:
#include
intmain()
printf
("%d,%d,%d"
, a, b, c)
;return0;
}
注意!!此處的while(a4
#include
intmain()
注意!x==0和!x!=0的值的區別。
switch 和 break的注意點:
如果沒有break的話,程式會從符合的case開始,從上往下執行所有的case,無論後面的case條件符不符合,直到遇見break為止。
while迴圈和for迴圈的時候,後面如果沒有花刮號,則只執行其後面的乙個語句。
此題的輸出結果為8,-
2,注意就算判斷式不成立,
但是b--照樣執行。
#include
intmain()
printf
("%d,%d"
, k, b)
;return0;
}
死迴圈注意點:
有些無限大於0的判斷,並不是死迴圈,比如
int k;
do while(k>=0); 當k一直變大時,會超過int 的數值,變為負值。數值溢位。
遇見接連比較大於小於的判斷條件,要小心,需要連續判斷時,要寫成&& || 的形式,如a
C語言知識點 5 迴圈結構
a for while do while 三種。b for迴圈當中必須是兩個分號,千萬不要忘記。c 寫程式的時候一定要注意,迴圈一定要有結束的條件,否則成了死迴圈。d do while 迴圈的最後乙個while 的分號一定不能夠丟。當心上機改錯 do while迴圈是至少執行一次迴圈。記憶方法 br...
C語言知識點4
第八節 字元 1 字元資料的合法形式 1 是字元佔乙個位元組,1 是字串佔兩個位元組 含有乙個結束符號 0 的ascii數值表示為48,a 的ascii數值是97,a 的ascii數值是65。一般考試表示單個字元錯誤的形式 65 1 字元是可以進行算術運算的,記住 0 0 48 大寫字母和小寫字母轉...
C語言知識點 4
1.鏈結,是把專案中所有相關聯的.o目標檔案跟c語言函式庫合併在一起,生成乙個可執行檔案 2.p walk 代表給p所指向的物件傳送一條walk訊息 3.成員變數是每個物件都有乙份,而方法是物件共用乙份 4.類的實現地方是寫方法的實現的,類的方法中,小括號只用來括住型別 5.在函式中建立的物件,函式...