美文网首页
我的C生活28(switch-注意点)

我的C生活28(switch-注意点)

作者: 程序员Darker | 来源:发表于2017-08-30 11:30 被阅读0次
  1. case后面跟的break,case满足了,这就停了。
  2. switch的条件表达式必须是返回整数的条件表达式。也就是()中只能放整数。
  3. ()中的条件表达式中写char类型也可以,因为char类型可以转换为int类型。或者写能够转化为整数的类型也可以。
  4. switch中的case后面只能放整数,或者能够转化为整数的类型。
  5. case的取值不能重复。
  6. case后面不能放变量。已赋过值的变量也不能放。
  7. default的位置问题:
  • 7.1.switch中的default可以随便放。
  • 7.2.无论default放在什么地方,它都会最后执行。(只有前面所有的case都不会满足的情况下才会执行)
  1. 当default不是放在最后面的时候,后面跟的是case而不是},所以default后面的。当default放在最下面的时候,default后面为}。这时可以省略default后面的break。
  2. 同理:只要default满足,那么所有的case都会失效。
  3. 只要某一个case满足,那么后面所有的case和default都会失效。
  4. case后面的值不能重复。

相关文章

  • 我的C生活28(switch-注意点)

    case后面跟的break,case满足了,这就停了。 switch的条件表达式必须是返回整数的条件表达式。也就是...

  • 我的C生活29(switch-练习)

    什么时候用switch,什么时候用if? 在开发中一般情况下用if,if比较灵活。 如果是对一些固定的值进行判...

  • 我的C生活26(if注意点)

    ⒈在C语言中,任何数值都有真假性,即非0即真。 ⒉"=="是关系运算符 "="是赋值运算符 ⒊以后如果要判断某一...

  • 我的C生活27(switch-基本概念)

    ⒈switch格式: switch(条件表达式) { ...

  • 我的C生活32(while注意点)

    任何数值都有真假性。 while也可以省略大括号,如果省略了大括号,那么它就只管后面的第一条语句。 if和whil...

  • c++注意点

    malloc分配字符串空间时,要长度+1,因为还有字符串结束符/0 eg. this->filePat...

  • 控件集合

    控件集合 Switch->开关Slider->滑条Stepper->步进器Progress->进度条Activit...

  • C++ 变成注意点

    1、";"号的使用: 不加:1)预处理命令后2)函数体定义之后 加:1)using namespace std;2...

  • C++代码注意点

    C++带默认参数的函数的声明、定义及使用总结 默认参数不能在声明和定义中同时出现. 声明是用户可以看到的部分,客户...

  • switch-练习

    训练1 训练2

网友评论

      本文标题:我的C生活28(switch-注意点)

      本文链接:https://www.haomeiwen.com/subject/oemzdxtx.html