C++选择语句C++选择语句包括if语句和switch语句:
if (condition) statement;
if (condition) statement else statement ;
switch (condition) statement
⽐较运算符 ==, !=, >, <, >=, <=.
⽐较值为真返回bool值true,否则返回bool值false。
switch语句具体例子if语句例⼦:
if (a >= b) {
max = a;
} else {
max = b;
}
写成下⾯更好些:
max = (a >= b) ? a : b;
switch可以作为if语句的另⼀种形式:
switch (val) {
case1:
do1();
break;
case2:
do2();
break;
default:
error();
break;
}
注意:
1. char、short、int、long、bool四种基本类型都可以⽤于switch语句。
2. float、double都不能⽤于switch语句。
3. enum类型,即枚举类型可以⽤于switch语句。
4. 所有类型的对象都不能⽤于switch语句。
条件语句中的声明:
为了避免错误使⽤意外的变量,在最⼩的作⽤域⾥引进变量是⼀个不错的想法,例如: if (double tempd = prim(val) ) {
left /= tempd;
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论