本文目錄一覽:
- 1、c語言中for 和while的區別
- 2、c++里for循環和while循環的區別?
- 3、C語言中FOR語句和WHILE語句的意思
- 4、C語言中的while與for
- 5、while循環與for循環有什麼區別?
c語言中for 和while的區別
在不明確具體循環次數(條件)的時候用while,在明確循環次數(條件)的時候則習慣用for
另外就是【當型循環】和【直到性循環】的區別
【當型循環】(先判斷)當條件滿足時執行下一條語句;
【直到性循環】(先執行)直到條件不成立時再進行下一條語句;
它們的區別在於:
【當型循環】只有當條件滿足時才會執行;
而【直到性循環】則最少會執行一次,直到條件不成立。
如:for(i=0;i100;i++) {循環體} /*當i的值在0~100之間程序才會執行循環體內的語句*/
而:do {循環體} while(判斷語句); /*不管怎樣必定執行一次{循環體},然後再判斷while條件是否成立*/
c++里for循環和while循環的區別?
您好,很高興回答您的問題。
在c語言中,f or循環和while循環基本沒有區別,都可以用來表示多次重複需要做的一段過程。並且兩者是完全可以互換的。
只是一般情況下,因為兩個循環的表示形式有區別,所以一般情況下,能夠確切知道循環次數、並且循環變數變化比較有規律的時候,我們會選擇for循環,更能體現出這種結構的優勢。若是不能準確知道循環次數,且循環變數變化起來沒有太多規律的時候,我們就可以選擇while循環。
兩者沒有絕對區別,是可以互換的,只不過遵循結構的格式,所以有一定的區別而已。
C語言中FOR語句和WHILE語句的意思
for是循環語句~
for(n=0,n100,n++)
//讓n=0;然後判斷n有沒有大於100,如果沒大於則執行下面一行的語句;執行完下面的語句後n就+1;
printf(“%d”,n);
while也是循環語句`
while(n==10)
//當n==10的時候就執行下面的語句,然後又返回來判斷是不是還是==10,是就繼續執行下面的語句。
{
n=n+1;
}
C語言中的while與for
首先同意「小小缺420」和「hwm_2011「
while循環就是for循環的簡化,while(表達式)和for(;表達式;)是一樣的,for比while多出了一個初始化表達式、一個修改循環變數內容的表達式(通常是自增自減,當然也可以不修改,只是提供這麼一個地方而已)。
while(1){}和for(;;){}沒有區別。
for(表達式1;表達式2;表達式3){}
和
表達式1;while(表達式2){;表達式3;}//表達式1寫在while之前,表達式3寫在循環體的末尾。
沒有區別
while循環與for循環有什麼區別?
while循環與for循環沒有本質上的區別,都是C語言中的一循環方式。
如果非要講區別,個人認為最大的區別在其書寫格式上:
FOR中的表達式1,在WHILE中是在其外的
FOR中的表達式2,在WHILE中是接在其後的循環開關
FOR中的表達式3,在WHILE中是在循環體內。
原創文章,作者:TUOJ,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/149708.html