C語言for i 1 i100 i中的for究竟有什麼作用啊

時間 2021-09-11 22:33:35

1樓:瑞盛

for(i=1;i<=100;i++); 單單這個語句的話……做100個空迴圈,因為for迴圈體為空。 先是i=1, 再是看i是否小於等於100,如果滿足這個條件,那麼(,i++),進行下一輪迴圈。 如果不滿足,跳出這個迴圈。

注意: i++ 是for 迴圈體執行完後最後才執行的語句,執行順序在for迴圈體後。

2樓:黑色

for是迴圈的語句,就是說只要條件滿足,他就重複執行它後面的大括號裡的內容,即迴圈體; for(i=1;i<=100;i++);這一句,就是先初始化i的值為1,再判斷i的值是否小於100,如果條件成立,就執行迴圈體,每一次執行完迴圈體後,就i++,即i的值加1(i=i+1;),如果不滿足,就跳過迴圈體,執行下面的語句。

3樓:聽不清啊

這裡的i+=2

就是i = i + 2

的簡略形式。

在這裡,

for(i=1;i<=10;i+=2)

i=1;是迴圈前的初始化。為進入迴圈作準備。

中間的i< =10;可是有點錯誤的:《和=必須連在一起,成為<=才是一個邏輯運算子,否則會出錯的。當這個邏輯表示式的值為真時,就執行後面的迴圈體語句。

最後是迴圈體語句每次執行完成後執行的語句。比如這裡的i+=2。這也可看作是為下一輪迴圈作準備的(這個語句也可以不寫在這裡,而是寫在迴圈體的最後,全憑程式設計師個人習慣。

不過直接修改迴圈控制變數的簡短語句通常都是寫在這裡)。

c語言for(i=1;i<=100;i++);中的for是什麼意思啊?

4樓:潛春遊鬆

for是c語言中的迴圈語句

for(i=1;i<=100;i++);

意思為一下的**段

執行從1-100

共100次

5樓:隗沛閎淑惠

。。for迴圈的關鍵字呢。感覺從字面的意思是。下面的執行語句只為括號中的條件成立才可以執行

c語言;for(i=1 i<=100 i--)為什麼迴圈不停?請用白話解釋一下

6樓:

這是錯誤語句,應該是for(i=1;i<=100;i--)。

首先要說明,當i被宣告為int型時,它不會迴圈內不停,只是迴圈次數容

很多,但最後還是會停下來。由於for(i=1;i<=100;i--)中當i<=100時繼續迴圈,而i的初值是1,<=100為“真”,進入迴圈;然後i--使i的值減1為0,<=100仍為“真”,也迴圈;i==-1、-2、-3……情況也仍能使i<=100為“真”,所以會繼續迴圈……但是,計算機能表示的值是有範圍的,當i減小到int能表達的最小值時會產生溢位突然變為一個很大的正數,這時i<=100不再成立,就會停止迴圈!

7樓:匿名使用者

for(i=1;i<=100;i++); 單單這個語句的話……做100個空迴圈,因為for迴圈體為空。 先是i=1, 再是看i是否小於等內於100,如果滿足這個條件

容,那麼(,i++),進行下一輪迴圈。 如果不滿足,跳出這個迴圈。 注意: i++ 是for 迴圈體執行完後最後才執行的語句,執行順序在for迴圈體後。

c語言中for(i=1;i<=n;i++)的for是什麼意思,求指教

8樓:

for是迴圈 i=1 指i的初始值為1, i<=n 是指迴圈條件,符合條件就迴圈, i++是在每一次迴圈之後做的動作,這裡是把計數器i 加上1

9樓:匿名使用者

i=1是賦值初始化表示式只執行一次,i+1是判斷,因為i=1,i+1=2非0所以為真,迴圈一直執行,i++是修正表示式也跟著迴圈,

如for(i=1;i+1;i++)

printf(“%d”,i++);

}結果輸出為135,這裡for中的i+1只判斷不運算,由於有break存在所以能夠在5處結束迴圈而不是一直執行下去

c語言中「for I 0 i2,i是什麼意思

韓亭晚區溪 for是一種迴圈語句 for應該包含3個語句 可以為空 第乙個是初始化條件 只執行一次 第二個是迴圈條件 滿足條件才會繼續迴圈 第三個是每次迴圈結束後都會執行的語句 一般是變數的增加,也可以不寫,放到迴圈裡寫所以這句話的意思就是 變數i初值賦為 0在i 8的情況下會進行迴圈 每次i自增1...

c語言排序,從大到小for i 0 iN 1 i和for j i jN j不懂,尤其是為什麼j i

沒有響應 這個是冒泡法.第一層迴圈是控制已經排號需的陣列 第二層迴圈每迴圈一次就把一個最大數拍到陣列的最前邊所以當第一次迴圈玩以後 array 0 裡就是陣列裡最大的數第二次迴圈的時候就直接從 array 1 開始了 所以就是 j i 這個排序是選出最大的數放到陣列的前面,第一次迴圈,選出一個,然後...

執行語句 for i 1 i4後,變數i的值是

z粽 是個後置的運算子 也就是說i 4這個條件中的i用的是自增運算前的值 再比如 int main 這樣的話,程式執行得到的顯示是 c 3 a 3 就是在計算c a b的時候a還是2的值 在語句執行完之後才進行自增哦 所以你那個語句裡,在最後不滿足i 4時,i其實是剛好等於4,迴圈執行完之後就變成5...