C語言中for迴圈和while迴圈的最主要區別是什麼?

來源:酷知科普網 1.48W

C語言中for迴圈和while迴圈的最主要區別是什麼?

for迴圈和while迴圈是可以互相代替的,比如:for (int i = 0; i<10; i++) {...//插入語句 }用while來寫就是int i = 0;while (i<10) {...//插入語句i++;}for迴圈比較簡潔,會比while更常用些,尤其是用array的時候,很方便的。但是如果想做無限迴圈,while更方便點,比如說int i = 1;while (i == 1){ ... }還有一種e,和while差不多,但是e在任何情況下都會先執行命令一次,即使i不符合設定條件,do{...}while (i<10);這些迴圈大部分情況都是可以互換的。在不同的場合,有的迴圈就會更方便。

熱門標籤