C++ 教學 入門 : Statement 6 switch
C++ 教學 入門 : Statement 6 switch
Syntax:
switch(variable) {
case constantValue:
statement;
break;
case constantValue:
statement;
break;
.
.
.
default: statement;
}
說明:
好的頻道需要你的支持,謝謝你使用Youtube影片的超級感謝功能給我們鼓勵。
好的頻道需要你的支持,謝謝你使用Youtube影片的超級感謝功能給我們鼓勵。
Syntax:
switch(variable) {
case constantValue:
statement;
break;
case constantValue:
statement;
break;
.
.
.
default: statement;
}
說明:
- variable variable 的型別可以是 short, int, long, char。
- constantValue
- 只可以放編譯時期就確定的值。
- 值的大小不可以超過 variable 型別的範圍。
- 值不可以重複。
- 值的位置不必依大小排列。
- break
用來離開 switch 。case 成立後會執行該 case 中的敍述群,若該 case 的敍述群中沒有 break 敍述,就會逕行執行下一個 case 的敍述群 (不檢查),直到 break 敍述出現。若 break 敍述一直沒有出現,會一路執行到 switch 的結尾。 - default
所有 case 都不成立時執行。若不寫 default ,就表示若所有 case 都不成立時,不執行任何動作。 - 不可以宣告重複的變數
case中不可以宣告switch中己宣告過的變數,除非是宣告在區塊敍述內。
作者 : 許裕永
留言
張貼留言