1樓:聽不清啊
這裡的i+=2
就是i = i + 2
的簡略形式。
在這裡,
for(i=1;i<=10;i+=2)
i=1;是迴圈前的初始化。為進入迴圈作準備。
中間的i< =10;可是有點錯誤的:《和=必須連在一起,成為<=才是一個邏輯運算子,否則會出錯的。當這個邏輯表示式的值為真時,就執行後面的迴圈體語句。
最後是迴圈體語句每次執行完成後執行的語句。比如這裡的i+=2。這也可看作是為下一輪迴圈作準備的(這個語句也可以不寫在這裡,而是寫在迴圈體的最後,全憑程式設計師個人習慣。
不過直接修改迴圈控制變數的簡短語句通常都是寫在這裡)。
2樓:匿名使用者
c語言中for(i=0;i<2,i++)是什麼意思
3樓:聽不清啊
在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 ,發現不再滿足,於是就退出迴圈。
4樓:匿名使用者
理解你給的語句中i和i++前面的逗號分別是i和分號的筆誤,如非筆誤請追問
for ( i=0;i<2;i++ )
是以下語句的簡寫:
i=0;
loop:
if ( i<2 )
5樓:空素琴狄己
剛開始學習就問這樣的問題。。。
一個簡單的迴圈,i從0開始,到i等於2,沒迴圈一次i自增1,到不滿足條件小於等於2是就跳出迴圈
6樓:匿名使用者
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++ ) 希望對你有幫助
7樓:匿名使用者
i的初值等於2
當i的值小於n時執行for迴圈的內容
且i的值加1
直到i=n時跳出迴圈
8樓:dd愛睡覺的熊
for迴圈中間的1永遠為真,所以這是個死迴圈(除非當i滿足某個條件,用break退出迴圈),i從0開始,每次迴圈加一。
9樓:藏著羽毛
for(i=0;i<2;i++)
10樓:戲子_醜
for(i=0;i<2,i++){};
{}中的**執行兩次第一次i=0,
第一二次i=1。
11樓:很想好好學習
初始化時i大寫?
for迴圈基本形式,不懂看書,比提問強。
12樓:匿名使用者
春方殊離仁君
越國亡來又是誰。 榮身苦惟艱生患
·西施宜笑復宜顰,
多殷憂纏情將如
c語言中i+=m+1的「i+"是什麼意思?
13樓:超級蘿蘿李
i+=m+1 的意思是 i=i+m+1在這裡的「+」 「=」 是一個運算子號。
就是把自己
加上右邊的項再賦值給自己,「+」「=」運算子可以少寫一個變數名,方便一些
例如說:a+=b就是a=a+b,這只是一種簡單的寫法,基本雙目運算子都可以這麼寫的。
14樓:但安閩琴音
+=是一個運算子號,i+=m+1
的意思是
i=i+m+1;
就是把自己加上右邊的項再賦值給自己
c語言中fori0i《2i是什麼意思
在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...
C語言ii問題,有關C語言i 的 i的問題
mian int x,y,z 定義整形變數x y z x y z 把變數z的值賦給x和y 這時x y z的值是未知的 z 3 給z賦值3 y x 1 prinft d t d t x,y 把x 1的值賦給y,然後x加1,輸出x y y x 1 prinft d t d t x,y x自加1,然後把x...
for(i 1 in i 2 i)的時間複雜度
for i m i 1 i 2 當m小於等於0時,只判斷了一次便退出迴圈,時間複雜度為1 當m大於等於1時,時間複雜度為n,但是由於i永遠大於等於1,這個迴圈是個死迴圈,n為無窮大。計算方法 1.一般情況下,演算法的基本操作重複執行的次數是模組n的某一個函式f n 因此,演算法的時間複雜度記做 t ...