c裡for語句的形式一定要有表示式嗎

2021-05-16 02:43:58 字數 2945 閱讀 9988

1樓:匿名使用者

<1>for(c=0;c;

duzhi

<2>c=100;

for(;c;c--);.....................預知式;回;}

<6> for(;;)

2樓:一霸一霸

for(;;) 這個語句是一個無限迴圈語句

表示式可以沒有 但是必須有分好;

3樓:匿名使用者

只有一個分號構成的空語句也是一個表示式

c語言中for迴圈 中()裡的三個表示式分別省略都是什麼意思?

4樓:bolibei玻璃

for(單次表示式;條件表示式;末尾迴圈體)其中,表示式可以省略,但是分號不可省略。

for迴圈是開界的。它的一般形式為: for(; 《條件表示式》; ) 語句; 初始化總是一個賦值語句, 它用來給迴圈控制變數賦初值; 條件表示式是一個關係表示式, 它決定什麼時候退出迴圈; 增量定義迴圈控制變數每迴圈一次後 按什麼方式變化。

這三個部分之間用";"分開。 例如: for(i=1; i<10時, 結束迴圈。

for迴圈中語句可以為語句體,但要用""將參加迴圈的語句括起來。

for迴圈中的"引數初始化表示式"、"條件表示式"和"更新迴圈變數表示式"都是選擇項,即可以預設,但";"不能預設。省略了初始化,表示不對迴圈控制變數賦初值。省略了條件表示式,則不做其它處理時便成為死迴圈。

省略了增量,則不對迴圈控制變數進行操作,這時可在語句體中加入修改迴圈控制變數的語句。for迴圈的三個表示式都是逗號表示式,也就是說每個表示式可以由幾個表示式構成,中間用",」隔開。

for迴圈可以有多層巢狀。

c語言中 for迴圈 中()裡的 三個表示式 分別省略都是什麼意思 與什麼等價?

5樓:bolibei玻璃

for(單次表示式;條件表示式;末尾迴圈體)其中,表示式可以省略,但是分號不可省略。

for迴圈是開界的。它的一般形式為: for(; 《條件表示式》; ) 語句; 初始化總是一個賦值語句, 它用來給迴圈控制變數賦初值; 條件表示式是一個關係表示式, 它決定什麼時候退出迴圈; 增量定義迴圈控制變數每迴圈一次後 按什麼方式變化。

這三個部分之間用";"分開。 例如: for(i=1; i<10時, 結束迴圈。

for迴圈中語句可以為語句體,但要用""將參加迴圈的語句括起來。

for迴圈中的"引數初始化表示式"、"條件表示式"和"更新迴圈變數表示式"都是選擇項,即可以預設,但";"不能預設。省略了初始化,表示不對迴圈控制變數賦初值。省略了條件表示式,則不做其它處理時便成為死迴圈。

省略了增量,則不對迴圈控制變數進行操作,這時可在語句體中加入修改迴圈控制變數的語句。for迴圈的三個表示式都是逗號表示式,也就是說每個表示式可以由幾個表示式構成,中間用",」隔開。

for迴圈可以有多層巢狀。

6樓:望舒凌霄

第一個省略代表起始值省略,當你在迴圈前定義了迴圈變數的初值時可省

7樓:

都省略相當於 while(1)

8樓:匿名使用者

死迴圈,和while(1)等價

c語言的for語句中,第三個表示式為k++,k++該怎麼理解?

9樓:匿名使用者

就是變數自增,

for(i=0; i執行順序是:

1,得到i的初始值0,

2,判斷i等式是否為真

3,執行迴圈中的語句

4,把i的值增加1

for迴圈還可以有其他的寫法,比如把這些語句放在迴圈括號中,如for(i=0; ; )

具體看看部落格

10樓:匿名使用者

首先是運算過程:

無論是k++,還是++k,都是執行完一整套括號裡的操作之後進行的下一步操作。

然後是運算區別:

k++表示先使用k,再把k加1;

++k表示先把k加1,再使用k。

11樓:匿名使用者

這個是自增變數,你試試,如果省略會出現死迴圈,除非你在迴圈裡面再加這一句,for(int i = 0;i< 10;),假如是這樣一個迴圈,那麼i的值始終小於10,程式永遠跳不出這個迴圈

12樓:匿名使用者

每次迴圈結束k自增1

13樓:匿名使用者

for(k=1;k<10;k++)

相當於for(k=1;k<10;)

14樓:匿名使用者

網頁連結

看下這個就能理解了。

k++,k++ 是逗號表示式,每個式子都會計算,最後結果為最後一個式子的結果。

如k=1, 那麼k++後k就是2,再次k++後k就是3.

請問c語言在for語句中不賦初值,沒有表示式1, 將會是什麼情況?沒有表示式3只有表示式1, 2時

15樓:匿名使用者

沒有表示式1,如果迴圈變數在前面初始化了,不會有任何問題

沒有3的話,如果也沒有在迴圈體內修改迴圈變數的值,往往是死迴圈

16樓:匿名使用者

表示式1和3是可選的 表示式2必須要有,,, 是什麼情況呢 反正就是每次迴圈結束 判斷一下表示式2 真就繼續走 假就跳出 至於你還能不能跳出來了 那就看for裡面的東西了

c語言中for語句迴圈中表示式3為什麼是i++不是++i啊?

17樓:來生繁景

for迴圈的這個都行,只是習慣性寫i++,大家都預設這種寫法了

18樓:噬血之神

i++和++i都行,沒什麼區別,都是將i逐級遞增

愛情裡一定要有性嗎,愛情一定要有性嗎???????

著什麼急呢?反正遲早都是你的人啊 多給她點尊重 看得出她是一個很保守的女人 現在這樣的女人多難得 看看你身邊的朋友的女朋友 多不檢點 難道你希望你女朋友是這種人?那我也沒辦法了 有愛才有性,的基本在於愛,如果你愛她,你們也以後一定會在一起,那麼等到真正結婚的那天,再得到她,讓她覺得你不是因為性,而是...

大學裡有哪些事情是一定要做的,大學裡一定要做的十件事是什麼

在大學,必須要做的是考到你的就業證書,你也可以多考一些證書,這樣等步入社會後才有自己的立足之地。還有一項必修課是相處之道,要多交益友,多參加社會實踐。不能做的事情的話,應該是虛度光陰吧 嗯。好好學習享受自由 大學生應該以學為主,全面發展.在大學裡,有很多事要做.大學主要培養學生自學和自律的能力.用心...

龍族經典語句,一定要全,全的加分

1.他總是看著頭頂唯一的方窗,渴望鳥兒一樣飛翔,渴望什麼東西從天而降改變他的人生。2.人類是種很愚蠢的東西,你也是,你和他們的區別只是,你是故意要讓自己愚蠢的。3.這一刻他能夠感覺到那個孩子身上絕大的悲傷,如同噴湧而出的冰冷的水流,鋪天蓋地地過來,就要覆蓋他了。那種悲傷強烈 而霸道,讓人虛弱無力 龍...