回覆列表
-
1 # 使用者3619222954717620
-
2 # 使用者6437608732773
就是說,加入
string a="a";
swicth(a)
{
case "a":
break;
case "b":
break;
}
int a=1;
switch(a)
{
case 1:
break;
case 2:
break;
}
switch後面括號裡面是什麼型別的資料,那麼case後面就必須是這種型別的資料。
一個case緊接的條件表示式只能是一個編譯期確定的整型常量表達式。
case和這個常量表達式組成一個標籤,這個表示式是當標號用的,所以必需在編譯期確定。case標籤本身不會被執行。一個case標籤後可以接零條或多條語句(可以用大括號組成一條複合語句,但不必要)。遇到break;時控制流跳出switch。==== [原創回答團]