1樓:尤信種媼
會continue
和break的區別就是
continue只跳過當前迴圈
j==5時執行到continue
j=6時還會急需執行如果是break的話
就會直接跳過內層for迴圈
開始下一次外層的迴圈c語言迴圈語句中用「continue」跳出內層迴圈後
會再次進入內層迴圈並執行嗎?
例如;for
在c語言中,在for迴圈語句中,當執行到continue語句時不是直接去執行表示式2 而是先執行表示式3 為什麼?
2樓:匿名使用者
出第一次執行表示式1之外
之後的循序是:表示式2->for語句塊(遇到continue後跳出當前迴圈)->表示式3 ->表示式2->for語句塊(遇到continue後跳出當前迴圈)->表示式3 ->表示式2……
如果執行到continue語句時是直接去執行表示式2 而不是去執行表示式3 那麼for語句就很有可能陷入死迴圈了
3樓:匿名使用者
break是中止迴圈,即跳出迴圈去執行迴圈語句的下一句;
continue 是完成本次迴圈,執行下次迴圈,即跳到for中的表示式3,然後跳到表示式2進行判斷,如此迴圈
4樓:優秀男孩
如果執行到continue語句時是直接去執行表示式2 而不是去執行表示式3 那麼for語句就很有可能陷入死迴圈了
c語言 在for迴圈中用break或continue跳出迴圈後 還執行增量表示式嗎
5樓:匿名使用者
break跳出迴圈,不再執行迴圈內的任何語句
continue執行下一次迴圈,執行for裡面的增量表示式
6樓:春雨_潤物
break不執行
continue執行
關於C語言 關於C語言中continue 的用法?
是指乙個字串,也就是以char命名的乙個串。而1則是乙個數值,常量。而對於這個程式的case語句中所要判斷的是字串c,所以需要判斷是否相同的內容兩邊要加上單引號,來表明它是乙個字串。而樓主舉的 case 1 中的1是乙個數字,所以不需要加上單引號,因為數字本來就是這樣表示的。如果lz還是不理解,可以...
C語言continue的用法問題
按你的例子是你說的沒錯,c和d語句永遠不會執行。但是要看情況而言。比如while if x y 語句a 語句bcontinue else語句c 這個時候就不同啦,而且在while中使用continue一般都是用了if語句來執行,所以不會存在你說的情況。continue 前面一般會有個條件語句,滿足那...
在c 中得迴圈語句continue在for語句與while
例如 for int i 0 i 10 i 之間的東西和i continue會跳過它之後的之內的語句 cout 直接 回執行i while 1 continue cout 跳過它之後的所有答while語句直接再迴圈 這個沒區別啊,都是退出當前這次迴圈 c語言中continue的用法在for迴圈與wh...