FoShiShi
用迴圈的結構
重複去做特定的事情,直到停止事件成立
就像生活中要重複一直做的事情
例:
一直呼吸直到死亡
一直滑手機直到睡著
當要對一個幾乎相同的事情做多次的執行時
或者搭配陣列
做使用
你不會想要寫這種東西的:
所以這種時候我們需要迴圈
語法如下:
順序:
例:
語法如下:
順序:
例:
語法跟while
有部分一樣
語法如下:
跟while
不一樣的地方在於,do while
會先做一次操作才去判斷是否執行下一次
順序:
例:
跳出一層迴圈
例:
直接執行下一次迴圈
例:
break
跟continue
都是對迴圈
做操作,
必須至少包在一層迴圈裡才能執行
就是在迴圈中包迴圈
因為C++
中的程式碼是由上執行到下
所以越裡面的迴圈會在執行時跑過越多次
例:
其中的引數也可以互相引響
很神奇(而且很雜)
例:
輸入一數N
請輸出1 ~ N
中所有< 25
的數字
用for
,如果i == 25
就break
或也可以直接判斷i
是否< 25
輸入一數N
請輸出1 ~ N
中所有個位數字不是3
的數字
用for
,如果i % 10 == 3
就continue