1.goto:是在早期程序跳轉就用goto
例:
loop:
a++;
if(a<100)
goto loop;
就是定義一個標籤(loop)加上一個:(冒號),如果要跳到哪就用goto加上標籤名
現在我們有了if while for等語句,不建議使用goto,會使程序比較難於看懂,運行容易出錯
2. while:
while(condition)
{
statement;
}
如果condition成立,就執行一次statement,然後再判斷condition,直到不成立,然後退出while
3.continue和break:在while循環中可以通過加入這兩個語句來進行更多的操作。當程序執行到continue時,這次循環就會結束,直接再進行while的判斷,也就四continue後面的程序不會被執行了。如果運行到break,那麼while循環就會退出了,不在判斷條件執行語句了。這兩條語句同樣適用於for if switch。
4. do while:
例:
do
{
statement;
}while(condition);
先執行statement,然後判斷condition,如果成立就退出,如果不成立就再執行statement知道condition成立,退出while
5.for:
例:
for(initialization; test; action)
{
statement
}
執行for循環時先執行initialization,然後判斷test如果成立則執行action和statement,執行完一遍再進行判斷test,這是不會再執行initialization,如果不成立則退出for,如果成立就繼續action 和statement
6.switch case:
用法
switch(expression)
{
case valueOne: statement;
break;
case valueTwo: statement;
break;
...
default: statement;
}
這裏有些規定,可以是任何表達式,但是case必須爲整數或是結果爲整數的表達式,但是表達式中不能有關係運算符和布爾運算符。
下章見(以上全是個人觀點,如有不當,敬請提出)