第7章控制程序流程

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必須爲整數或是結果爲整數的表達式,但是表達式中不能有關係運算符和布爾運算符。

 

下章見(以上全是個人觀點,如有不當,敬請提出)

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章