【for循環循環體怎么看,舉個例子】
在C語言中,for語句使用最為靈活,它完全可以取代 while 語句.它的一般形式為: for(表達式1;表達式2;表達式3) 語句它的執行過程如下:先求解表達式1.求解表達式2,若其值為真(非0),則執行for語句中指定的內嵌語句,然后執行下面第3)步;若其值為假(0),則結束循環,轉到第5)步.求解表達式3.轉回上面第2)步繼續執行.循環結束,執行for語句下面的一個語句.其執行過程可用下圖表示.for語句最簡單的應用形式也是最容易理解的形式如下: for(循環變量賦初值;循環條件;循環變量增量) 語句循環變量賦初值總是一個賦值語句, 它用來給循環控制變量賦初值; 循環條件是一個關系表達式,它決定什么時候退出循環;循環變量增量,定義循環控制變量每循環一次后按什么方式變化.這三個部分之間用“;”分開.例如:for(i=1; i100時,結束循環.相當于: i=1;while(i。
循環語句for和while代表什么
在不明確具體循環次數(條件)的時候用while,在明確循環次數(條件)的時候則習慣用for
另外就是【當型循環】和【直到性循環】的區別
【當型循環】(先判斷)當條件滿足時執行下一條語句;
【直到性循環】(先執行)直到條件不成立時再進行下一條語句;
它們的區別在于:
【當型循環】只有當條件滿足時才會執行;
而【直到性循環】則最少會執行一次,直到條件不成立。
如:for(i=0;i而:do {循環體} while(判斷語句); /*不管怎樣必定執行一次{循環體},然后再判斷while條件是否成立*/
for循環和while的區別
for循環和while的區別如下:
一、循環的結構不同
for循環的表達式為:for(單次表達式;條件表達式;末尾循環體){中間循環體;}。
while循環的表達式為:while(表達式){循環體}。
二、執行條件的判斷方式不同
for循環執行末尾循環體后將再次進行條件判斷,若條件還成立,則繼續重復上述循環,當條件不成立時則跳出當下for循環。
while循環當滿足條件時進入循環,進入循環后,當條件不滿足時,執行完循環體內全部語句后再跳出(而不是立即跳出循環)。
三、使用的目的不同
for循環的目的是為了限制循環體的執行次數,使結果更精確。
while循環的目的是為了反復執行語句或代碼塊。
四、語法不同
for循環的語法為:for (變量 = 開始值;變量 <;= 結束值;變量 = 變量 + 步進值) {需執行的代碼 }。
while循環的語法為:while (<;條件>;) {需執行的代碼 }。
參考資料來源:搜狗百科——while循環語句
搜狗百科——for循環
轉載請注明出處華閱文章網 » while語句for循環