Switch語句

下面是一些與 switch 相關的技術細節:spa

1.swithc 語句括號中的值必須是整型、字符型或枚舉型。特別注意,不能使用字符串類型。code

例如:
int
main() { cout << "Do you like fish?\n" << endl; string s; cin >> s; switch(s) { case"no"; //... break; case"yes"; //... break; } }
編譯器錯誤提示: temp.cpp: In function ‘
int main()’: temp.cpp:8:10: error: switch quantity not an integer

2.case 語句中的值必須是常量表達式,不能使用變量。blog

3.不能再兩個 case 語句張使用相同的數值。ci

4.容許再一個 case 語句中使用多個常量。字符串

5.不要忘記再每一個 case 語句末尾加上 break 。編譯器不會給出未加 break 的任何警告信息。編譯器

相關文章
相關標籤/搜索