1樓:匿名使用者
break 直接結束
continue 結束當前迴圈
return:如果迴圈是在乙個北調函式中可以加入 return 讓它回到主調函式中自然也就結束了迴圈
2樓:匿名使用者
continue; 後面語句不執行,跳到迴圈開始的地方執行下一次迴圈
break; 直接跳出迴圈
3樓:匿名使用者
continue;結束本次迴圈,若不滿足迴圈結束條件則繼續下一次迴圈
break;結束當前迴圈(break位於哪個迴圈內就跳出哪個迴圈)執行下乙個語句
4樓:一崽
直接結束的,是break;就可以了。然後要是for,while的話,就要看裡頭的條件了撒
c語言中什麼語句可以結束本次迴圈
5樓:匿名使用者
break 跳出迴圈
continue 結束本次迴圈 進入下一次迴圈
如 for (i = 1; i< 5; i++)
6樓:匿名使用者
說好了是退出本次迴圈!break 是退出迴圈
continue是結束本次迴圈!
如在for中!
7樓:匿名使用者
只是結束本次迴圈用continue。
8樓:趙哲郎曉蘭
break
結束迴圈!!
continue
結束當前次迴圈,進入下一次迴圈判斷後再迴圈----return,結束迴圈,跳出當前函式!!
9樓:江基牢珏
continue
是繼續迴圈
應該是exit
loop.exit
do什麼的,具體你google看一下.
在c語言中,至少執行一次迴圈體的迴圈語句是
10樓:匿名使用者
c語言中
有三種迴圈
1 while迴圈
while(x)...
先判斷x是否為真,如果為假則不執行。 所以 這個是可能一次都不執行的。
2 for迴圈
for(a;b;c)***
先執行a
然後判斷b, 迴圈體***執行後,再執行c所以 如果b初始為假,那麼同樣可能一次都不執行。
3 do while迴圈
do *** while(x);
先執行*** ,再判斷x, 如果為真則繼續,否則退出。
所以 只有do while是至少執行一次的。
c語言中for迴圈語句
11樓:匿名使用者
for()語句包括三個表示式,第乙個和第三個可以省略,省略第乙個的意思是在for之前已經對變數初始化,例如i=0; for(;i<=5;i++) 和for(i=0;i<=5;i++)意思相同;第三個省略的意思也很明顯,原來的i++ 可以在for迴圈語句中實現,例如 for(i=0;i<=5;i++) 和for(i=0;i<=5;){i++;}作用是一樣的!
12樓:公冶同書宰念
大括號是
{}裡面的內容
都是for語句的執行**。
沒有的話只會執行一句。比如你
for(j=0;j<3;j++)
printf("%d",array[i][j]);
printf("\n");
第乙個printf("%d",array[i][j]);
會執行3次
然後執行一次printf("\n");
就好像房子一樣
這個被表明是
for房子的
而被括號擴著的
都是房子裡的家具。
13樓:鍾離永修胥醜
大括號就是以i的變數為基準的
也就是說先執行
i=1的情況下
j=1,j=2輸出乙個
然後再在執行i=2的時候j=1,j=2在輸出乙個結果如果沒有大括號就不會有這個順序的
不知道我說明白了麼?希望可以幫到你
14樓:符瑤菅歌
大括號表示乙個迴圈體,當i=0,從j=0到j=2執行三次,輸出就是array[0][0]到array[0][2],然後當i=1迴圈體內再執行三次,以此類推
15樓:俞秋芹苗乙
這個大括號的作用是你的第乙個for迴圈每迴圈一次,大括號裡的所有語句都被執行遍,如果去掉大括號,那麼每次迴圈只有緊隨在for迴圈後的那個語句執行,也就是第二個for迴圈會執行,然後第二個for迴圈後的
printf("%d",array[i][j]);會執行,而語句printf("\n");只有在整個程式要結束的時候才會執行一次
16樓:蹇玉蘭卓雪
**沒寫錯?一開始設定k=0的話,for
j的迴圈永遠都滿足不了條件哦,效果等同於
void
f30(seqlist*l)
17樓:邗雲德鄢風
你可以這樣看,當第乙個迴圈i=0時,元素為3,再用第二個迴圈查詢i=0以前的元素是否含有3這個元素,若沒有,則用data[k]記錄該元素值,若有,則i++(此時i=1),data[i]=7,再繼續用第二個迴圈查詢i=1以前的元素是否含有7,如此迴圈,功能就是去掉重複元素。
18樓:鹿松蘭僧女
作用就是除去l裡的重複元素
每次迴圈裡k記錄當前不重複的元素數量,如果第二個迴圈結束後j==k,說明l->data[i]在l->data[0..k-1]這個範圍
內沒有找到和它重複的元素,那麼下面的if(k!=i)就把l->data[i]加入到l->[0..k]中,然後k=k+1
最後去重結束後把l->length=k,更新順序表的大小為k
19樓:匿名使用者
for(a;b;c) 的基本結構是這樣的,有a,b,c 3個表示式,其中:
a是初始化表示式,在執行for時候第乙個執行的,且只執行一次,這裡你可以給迴圈變數賦值,或者給和這個迴圈無關的變數賦值,可以省略。
b: 這個表示式是判斷迴圈是否執行的表示式,如果b表示式結果為真進到迴圈體執行,可以省略,省略後,編譯器認為b恒為true
c:這個是迴圈體執行結束後執行的語句,通常是給迴圈變數做個增量,如i++,當然也可以執行和這個迴圈無關的語句,可以省略。c執行結束後接著又去執行b,如此反覆
c語言for迴圈語句,c語言中for語句是怎麼用的
當m 1的時候 就進入第二個迴圈 此時的m經過 後就等於2 當第二個迴圈的n累加到k的時候,就跳出第二個迴圈 返回第乙個迴圈這時m 2,進入第二個迴圈n又重0開始,當n累加到k的時候又會返回到第乙個迴圈的了 一直如此迴圈下去 直到m也累加到k的時候整個迴圈都會推出的了 a為啥要從0開始,那就只有從這...
C語言中for迴圈遇到break語句和continue語句後
遇到break不自增,continue的話還是會自增 c語言 在for迴圈中用break或continue跳出迴圈後 還執行增量表示式嗎 break跳出迴圈,不再執行迴圈內的任何語句 continue執行下一次迴圈,執行for裡面的增量表示式 break不執行 continue執行 c語言for中的...
c語言中for語句是怎麼用的c語言中兩個for語句的是怎樣迴圈的
c語言中for語句用法 for是c語言中的乙個關鍵字,主要用來控制迴圈語句的執行。舉例 int i for i 0 i 3 i i 0是初始化部分 i 3是迴圈判斷條件部分 當滿足此條件時才進入執行for迴圈中的語句 i 是執行完迴圈體語句後的操作 上面的for語句就是控制輸出3次helloworl...