iT邦幫忙

0

D12. 學習基礎C、C++語言

c
  • 分享至 

  • xImage
  •  

D12: break跟continue

在迴圈裡通常要執行完才能離開,這時候break的用意就是為了跳出迴圈到下一個區塊,也就是強制結束迴圈,相對的continue只會跳出這次執行的迴圈,繼續下一次的迴圈
EX.
for(int i=1; i<=10;i++) {
if(i==5)
break;
printf("%d ", i);
}
這時在i=5時就會跳出這著迴圈,所以輸出的值是1 2 3 4
但如果是continue
EX.
for(int i=1; i<=10;i++) {
if(i==5)
continue;
printf("%d ", i);
}
在i=5的時候會跳出這次迴圈的執行,不執行printf那行,然後再繼續執行這個迴圈直到i是10,所以得到的輸出結果為1 2 3 4 6 7 8 9 10


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言