C語言 習題知識點 4 迴圈結構

2021-10-05 07:39:37 字數 908 閱讀 7806

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.在函式中建立的物件,函式...