2021-10-08|閱讀時間 ‧ 約 4 分鐘

C++ 新手教學5

if-else判斷 與 for迴圈
匿名李

if-else判斷

  • 如果判斷(condition)為True,則執行statement。
基本if
if (condition){ statement; }
進階if-else
  • 如果判斷(condition)為True,則執行statement1。
  • 剩下判斷(condition)為False,則執行statement2。
if (condition){ statement1; } else{ statement2; }
進階if-else if-else
  • 如果判斷 if的(condition)為True,則執行statement1。
  • 如果判斷 else if的(condition)為True,則執行statement2。
  • 剩下的執行statement3。
if (condition){ statement1; } else if (condition){ statement2; } else{ statement3; }
if-else if-else
簡單應用:判斷a的大小
判斷a的大小
Output
a80
  • 需要熟悉邏輯與關係運算子:

for迴圈

  • 如果判斷(condition)為True,則執行statement,重複動作直到判斷(condition)為False,而expression通常用來修改initializer
傳統
for(initializer; condition; expression){ statement; }
【備註】:由於for迴圈會重複動作,所以在寫迴圈時要注意條件式,以免程式一直執行而不會終止。
for迴圈
Output
i = 0 i = 1 i = 2 i = 3 i = 4
新標準(c++11):可用來迭代容器或其他序列的元素(暫略)
for(declaration : expression){ statement; }
簡單應用:0+1+2+......+100
0+1+2+......+100
Output
0+1+2+......+100 = 5050
  • 需要熟悉邏輯與關係運算子 與 遞增遞減運算子:

參考資料

[1].
[2].
[3].
[4]. C++Primer中文版-Stanley B. Lippman, Josée Lajoie, Barbara E. Moo著; 黃銘偉 譯; 碁峰出版; 2019/11/30。

延伸閱讀

下一篇:
上一篇:
目錄:
分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.