c語言for i 0 i6 i什麼意思原理

2021-03-12 09:34:48 字數 2725 閱讀 7767

1樓:漠影歌

for迴圈的執行方式;

首先執行第一句 i = 0; 算是一個初始化。

其次執行第二句 i < 6,這算是一個判斷,如果版這個條件不成立,則不進入for迴圈結束。

之後會走for迴圈裡面的語句,權printf那個。

執行完for迴圈裡面的語句之後,再執行for括號中的第三句 i ++,讓i 自加 1,這時候 i = 1 + 1 =2, 然後再走i < 6 ,明顯2 < 6條件成立,繼續for迴圈中的語句,如此迴圈往復,一直到i >= 6 使得 i < 6的條件不成立為止。

不懂繼續追問

2樓:

就著你bai

這個程式說,當du前陣列a總共有6個元素zhi,元素的編號分別是dao:0,版1,2,3,4,5

用一個用於迴圈的變權量i從第0號元素開始,逐次往後遍歷這個陣列,也就是按照上面的順序

將陣列中的資料取出來,在for的{}中用列印語句輸出

3樓:匿名使用者

當i分別等於0,1,2,3,4,5時。分別執行一次大括號裡面的語句共執行了6次

for(i=0;i<8;i++)在c語言中是什麼意思?

4樓:曾寫下的夢

for 是一種迴圈語句  for 應該包含3個語句  可以為空第一個是初始化條件  只執行一次

第二個是循專環條件   滿足條件才屬會繼續迴圈第三個是每次迴圈結束後都會執行的語句   一般是變數的增加,也可以不寫,放到迴圈裡寫

所以這句話的意思就是

變數i 初值賦為 0      在i<8的情況下會進行迴圈  每次i自增1

那麼進行了  0,1,……,6,7   8次迴圈最後i=8  不滿足條件 退出迴圈

c語言中for(i=0;i<2,i++)是什麼意思

5樓:聽不清啊

在c語言中,

for(i=0;i<2,i++)

這樣的迴圈體會執行2次(分別是i=0和i=1時的情況)它的執行流程是這樣的:

首先給變數i賦初值0,然後判斷,若滿足條件i<2(是),就執行迴圈體的語句,完成後再i++,即

i = i + 1;

i 變成1,然後再次判斷是否滿足條件i<2(仍是),就再執行迴圈體的語句,完成後再i++,即

i 成為2, 再次判斷是否滿足條件i<2 ,發現不再滿足,於是就退出迴圈。

6樓:匿名使用者

理解你給的語句中i和i++前面的逗號分別是i和分號的筆誤,如非筆誤請追問

for ( i=0;i<2;i++ )

是以下語句的簡寫:

i=0;

loop:

if ( i<2 )

7樓:空素琴狄己

剛開始學習就問這樣的問題。。。

一個簡單的迴圈,i從0開始,到i等於2,沒迴圈一次i自增1,到不滿足條件小於等於2是就跳出迴圈

8樓:匿名使用者

i = 0 表示i在for迴圈中的初始值是0.i<2表示可以迴圈的次數,即 0 1 兩次。i++ 就是i = i+1的意思,表示每次迴圈步長是1.

那麼這個迴圈就是執行2次 假如吧你這個條件中的i++變成i = i+2,那就是步長等於2 那麼這個迴圈就只執行一次了。 還有,注意格式for ( i=0;i<2;i++ ) 希望對你有幫助

9樓:匿名使用者

i的初值等於2

當i的值小於n時執行for迴圈的內容

且i的值加1

直到i=n時跳出迴圈

10樓:dd愛睡覺的熊

for迴圈中間的1永遠為真,所以這是個死迴圈(除非當i滿足某個條件,用break退出迴圈),i從0開始,每次迴圈加一。

11樓:藏著羽毛

for(i=0;i<2;i++)

12樓:戲子_醜

for(i=0;i<2,i++){};

{}中的**執行兩次第一次i=0,

第一二次i=1。

13樓:很想好好學習

初始化時i大寫?

for迴圈基本形式,不懂看書,比提問強。

14樓:匿名使用者

春方殊離仁君

越國亡來又是誰。 榮身苦惟艱生患

·西施宜笑復宜顰,

多殷憂纏情將如

c語言中for(i=0;i<5;i++)與for(i=0;i<5;++i)有區別嗎?

15樓:天枰非官

沒有區別,i++和++i返回值並不同但這樣迴圈不使用這個返回值

16樓:gta小雞

效果上沒有區別,速度上字首++比字尾++快一點

17樓:匿名使用者

你把兩個迴圈執行一下就知道了

18樓:吾不告訴你

有區別,i++的話先迴圈再加一,++i的話先加一再迴圈

19樓:巧逸美祁白

i++是先使用變數的值,後加1;

++i是先自加1,然後使用變數的值。

本例中:

str[j++]=str[i];

相當於:先賦值,後自加。

str[j]=str[i];

j++;

fori01i什麼意思fori0i8i在c語言中是什麼意思?

for迴圈中間的1永遠為真,所以這是個死迴圈 除非當i滿足某個條件,用break退出迴圈 i從0開始,每次迴圈加一。i一直加迴圈加1,退出條件是永真,可以在for語句中新增break語句退出迴圈,否則會死迴圈的 這個就是循 抄環了其他的你都應該懂,就是這個1,你不知道啥意思1,在的位置,是for迴圈...

c語言中for i 5 i i與for i 5 i0 i為什麼迴圈次數一樣了

for i 5 i i 與for i 5 i 0 i 的迴圈次數是不一樣的,第二個比第一個多迴圈一次。因為第一個的迴圈條件 i 表示 i 不為0時迴圈條件成立,故迴圈5次結束 而第二個迴圈條件i 0表示 i 大於或等於0時迴圈條件成立,故迴圈6次結束 for i 5 i i 中,中間那個i作為一個布...

fori1i100i中的i是什麼意思

i 在這裡就是i i 1的意思。用在別的地方,則是先取i的原值,進行語句規定的操作,取用結束後i i 1 i 的意思說每次迴圈進來i 1,迴圈100次列印就是i 100.for int i i 100 i a i i 1 這個是什麼意思?解釋的仔細點 迴圈體 迴圈控制變數i初值為?int i 貌似你...