當前位置:首頁 » 編程語言 » c語言while和dowhile

c語言while和dowhile

發布時間: 2024-10-21 03:38:34

① c璇璦涓瓀hile涓巇owhile寰鐜鐨勪富瑕佸尯鍒

鍏充簬c璇璦涓瓀hile涓巇o while寰鐜鐨勪富瑕佸尯鍒榪欎釜寰堝氫漢榪樹笉鐭ラ亾錛屼粖澶╂潵涓哄ぇ瀹惰В絳斾互涓婄殑闂棰橈紝鐜板湪璁╂垜浠涓璧鋒潵鐪嬬湅鍚э紒
1銆丆璇璦涓瓀hile鍜宒o鈥搘hile寰鐜鐨勪富瑕佸尯鍒錛氳娉曚笉鍚岋細while璇娉曚負錛歸hile 錛堟潯浠訛級{  寰鐜浣撹鍙}do-while璇娉曚負錛歞o{ 寰鐜璇鍙}while錛堟潯浠訛級2銆佹墽琛屾℃暟涓嶅悓錛歞o while鍏堟墽琛屽驚鐜錛岀劧鍚庡湪鍒ゆ柇寰鐜鏉′歡錛岃寃hile寰鐜鍏堝垽鏂鍐嶆墽琛屽驚鐜浣撱
2銆佸傛灉鏉′歡涓嶆弧瓚沖氨涓嶄細榪涘叆寰鐜浣撱

② C語言三種循環結構的完整句子

for語句循環

1 for語句一般形式中的各表達式可以省略,但是分號間隔符不能少。需要注意省略表達式1之前要給循環變數賦初值。

2 如省略去表達式2或者3則將造成無限循環,這是應在循環體內設法結束循環

main(){

int a=0,n=4;

for(;;)(

a++,n--;

print("%d",a*2);

if(n==0) break;)

}

上面例子中 for語句的表達式完全省去,由循環體中的語句實現循環變數的遞減和循環條件的判斷。當n的值為0時,由break 語句終止循環,轉去執行for語句以後的程序。

在此情況下,for語句以等價於while(1)語句,如果在循環體中沒有相應的控制手段,將造成死循環

二 while 語句循環

1while語句中的表達式一般是關系表達式或者是邏輯表達式,只要表達式的值為真(非0)即可繼續循環

2 循環體中如果包括一個以上的語句 則必須用{}括起來,組成符合語句

3 應注意循環條件的選擇 以避免死循環

4 允許while語句的循環體又是while語句,從而形成雙循環。

三 do-while語句

1 do-while語句和while語句的區別在於 do-while語句是先執行後判斷,因此 do-while至少要執行一次循環體,而while是先判斷後執行,如果條件不滿足,則一次循環體語句也不執行。while語句和 do-while語句一般可以相互改寫。

2 在if語句和while語句中,表達式後面不能加分號,而在 do-while語句的表達式後面必須加分號。

3 do-while語句也可以組成多重循環,而且可以和while語句相互嵌套。在do和while之間的循環體由多個語句組成是,也必須用{}括起來形成一個復合語句

熱點內容
數控編程要點 發布:2024-10-21 05:08:48 瀏覽:292
python培訓教程 發布:2024-10-21 05:00:46 瀏覽:603
伺服器抽風了怎麼解決 發布:2024-10-21 04:47:19 瀏覽:564
php引號轉義函數 發布:2024-10-21 04:47:18 瀏覽:263
waves壓縮 發布:2024-10-21 04:35:03 瀏覽:602
三星sd卡加密已停用 發布:2024-10-21 04:33:30 瀏覽:945
php去除數組空值 發布:2024-10-21 04:30:57 瀏覽:741
380vpc段都配置什麼保護 發布:2024-10-21 04:08:17 瀏覽:898
傳奇日常任務腳本 發布:2024-10-21 03:47:21 瀏覽:854
安卓cpu哪個牌子好 發布:2024-10-21 03:45:13 瀏覽:898