iT邦幫忙

0

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

c
  • 分享至 

  • xImage
  •  

D6: for迴圈

最基本的for迴圈樣式是:
for (變數初始值; 判斷式; 遞增式){
陳述句;
}
如果我今天想輸出1~10的數字就可以使用for迴圈來表示
EX.
for(int i=1; i<=10; i++) {
printf("%d ", i);
}
輸出結果為: 1 2 3 4 5 6 7 8 9 10

那如果我今天想要的輸出結果是1~10的加總
EX.
int sum=0;
for(int i=1; i<=10; i++) {
sum=sum+i;
}
printf("%d", sum);
運算結果就會是55

在使用for迴圈的時候要注意判斷式是否能讓迴圈結束避免形成無窮迴圈,造成程式無法執行完畢而當機
像是下面這個就會形成無窮迴圈
for(int i=1; i<=10; i--)

所以在執行的程式一直沒有跑出結果的時後就很有可能是因為有無限迴圈的存在!!


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

尚未有邦友留言

立即登入留言