1樓:a羅網天下
在c語言中,for語句使用最為靈活,它的一般形式為:
for(表示式1; 表示式2; 表示式3) 語句它的執行過程如下:
先求解表示式1。
求解表示式2,若其值為真(非0),則執行for語句中指定的內嵌語句,然後執行下面第3)步;若其值為假(0),則結束迴圈,轉到第5)步。
求解表示式3。
轉回上面第2)步繼續執行。
迴圈結束,執行for語句下面的一個語句。
程式執行過程如下圖所示:
2樓:
for(;;)和while(1)完全等效
#include
int main ()
printf("%d",sum);
}結果都是一樣的
3樓:匿名使用者
舉個例子
int i;
for(i=0;i<=10;i++)
這個就是個迴圈語句,i<=10是條件判斷,因為你開始定義了i=0,所以滿足條件i<=10,接著是i++,這時i=2了,因為i=2還是滿足i<=10,程式接著執行,等到i=11時,條件失敗,就跳出這個迴圈了,具體可以去看下這個語句的c++書
4樓:物慾他們比
比如說for(i=0;i<10;i++)
i=0是給i一個初值i<10是判定條件i++是讓這個迴圈結束的語句;
第一個為空,我們可以在之前給i一個值
第2個為空就是不判定條件;
第3個為空即沒有驅使迴圈結束語句;
上面這個表示式完全等同與一下;
i=0while(1)
即如果3個全部省略迴圈題永遠迴圈下去。
朋友這樣的答案滿意了嗎?
5樓:匿名使用者
空迴圈,在一個給定條件下,可以作為一個時間延遲
6樓:匿名使用者
for(;;);
一直迴圈
至於for的用法
這裡有
7樓:六月天空中的雨
死迴圈,同while(1);
c語言中for(;;)是什麼意思?
8樓:a羅網天下
在c語言中,for語句使用最為靈活,它的一般形式為:
for(表示式1; 表示式2; 表示式3) 語句它的執行過程如下:
先求解表示式1。
求解表示式2,若其值為真(非0),則執行for語句中指定的內嵌語句,然後執行下面第3)步;若其值為假(0),則結束迴圈,轉到第5)步。
求解表示式3。
轉回上面第2)步繼續執行。
迴圈結束,執行for語句下面的一個語句。
程式執行過程如下圖所示:
9樓:
當然會死迴圈了。
for後的圓括號中,第一個分號前的內容是執行第一次迴圈前執行的,第二個分號前的內容是每次執行前都要判斷的(如果該處表示式的值為真,那麼執行迴圈體,如果為假,那麼就跳出迴圈體),第二個分號後的內容是每執行完一次迴圈體後執行的
你這裡中間沒有限制條件(第2個分號前)(有限制條件也要該條件必然會變成真,迴圈才會停止),所以不會停。另一種停止的方法在迴圈體中使用break跳出迴圈體。
10樓:匿名使用者
for(;;)
相當於while(1)
即不設初值,不判斷條件,迴圈變數不增值,無終止的迴圈。
那個程式會死迴圈
11樓:匿名使用者
for(;;)語句相當於
while(1)語句
即不設初值,不判斷條件,迴圈變數不增值。無終止地執行迴圈體。
也就是一直輸出a.
12樓:安徽新華電腦專修學院
for 是迴圈的一種 ...
用來執行限制次數的迴圈 ...
13樓:季茉お豳煜
分號前後可以沒有引數,但是必須要定義並且有條件控制它不然就是死迴圈
14樓:識得秋風面
死迴圈,不過在一些競賽的程式中經常出現
在C語言中是什麼意思,C語言中 c 是什麼意思?
勢如雲 這是c語言的邏輯運算子 異或 這個 講的非常詳細,我摘抄了一些,詳細的你看以看看。有很例子,好懂!邏輯運算子把各個運算的變數 或常量 連線起來組成一個邏輯表示式。邏輯運算子有4個,它們分別是 邏輯非 邏輯或 邏輯與 異或 在位運算裡面還有 位與 位或 的運算。什麼是邏輯運算 邏輯運算用來判斷...
C語言中 是什麼意思,C語言中 和 是什麼意思
藝蝸楓 c語言中 是複合賦值運算子。複合賦值運算子就是在簡單賦值符 之前加上其它運算子構成,例如 即 a 1 等價於a a 1。的意思就是把左邊的第一個符號移到右邊,其實就是b b c的意思。直接把b c的b 移到右邊,將b的值取出再取出c的值,相加然後賦給b,儲存在b開闢的記憶體空間中,類似的還有...
c語言中sizeof是什麼意思,C語言中sizeof是什麼意思
肥仙女 sizeof是c語言中保留關鍵字,也可以認為是一種運算子,單目運算子。常見的使用方式 int a 10 int arr 1,2,3 char str hello int len a sizeof a int len arr sizeof arr 結果是 len a 4,len arr 12,...