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

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

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 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作為一個布...

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

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

C語言中 for i 0 i 3 ifor(j 0 j 3 j是什麼意思

道清逸森君 這是一個雙重迴圈,通常我們會在迴圈中加個大括號 for i 0 i 3 i 其中i從0到2,i取一個值,j就從0取到2,共迴圈9次 符元綠童書 c語言中 for i 0 i 3 i for j 0 j 3 j 是一個雙重迴圈。for i 0 i 3 i 其中for j 0 j 3 j 是...