zoukankan      html  css  js  c++  java
  • Switch语句

    下面是一些与 switch 相关的技术细节:

    1.swithc 语句括号中的值必须是整型、字符型或枚举型。特别注意,不能使用字符串类型。

    例如:
    int
    main() { cout << "Do you like fish? " << 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 语句中的值必须是常量表达式,不能使用变量。

    3.不能再两个 case 语句张使用相同的数值。

    4.允许再一个 case 语句中使用多个常量。

    5.不要忘记再每个 case 语句末尾加上 break 。编译器不会给出未加 break 的任何警告信息。

     

  • 相关阅读:
    ZOJ 3556
    ZOJ 2836
    HDU 2841
    HDU 4135
    POJ 3695
    POJ 2773
    HDU 4407
    HDU 1796
    ZOJ 3688
    ZOJ 3687
  • 原文地址:https://www.cnblogs.com/Charons/p/11195865.html
Copyright © 2011-2022 走看看