美文网首页
2017.8.2 条件语句

2017.8.2 条件语句

作者: f031539e4cd4 | 来源:发表于2017-08-02 12:19 被阅读6次

一、if语句

if表达式中,有值表达式都可以作为条件:若条件值为0,就是条件为假,否则条件为真。

if(s) cout<<"this is s\n"   //若s为0则跳过,否则输出this is s
if(int a=b)  cout<<a<<end1  //用b赋定义的a变量,若b为0,则跳过,否则输出
a=a+1;    //错:a无定义。

在if语句的条件中定义的变量,只能在整个if语句中使用

二、条件表达式(即一个三元操作符)

取条件表达式为左值的赋值表达式中,a和b必须为相同的数据类型,如:

(x?a:b)=327981

但对于下面的a和b:

int a;double b;
if (x) a=327981;
else b=327981;

只能等价为:“x?a=327981:b=327981"

三、switch语句

1、整数值分支判断

switch括号中的表达式只能是整型、字符型或者枚举型。而且case后面的常量表达式类型必须与之匹配。

2、default分支

3、case分支,即标号

每一个case常量表达式的值必须互不相同
注意‘A’等于ASCII码的65

4、遇break跳出

在每个分支都带有break的情况下,case次序不影响执行效果

5、switch嵌套

case与default的标号是与包含它的最小的switch相联系的

相关文章

  • 2017.8.2 条件语句

    一、if语句 if表达式中,有值表达式都可以作为条件:若条件值为0,就是条件为假,否则条件为真。 在if语句的条件...

  • Java流程控制2

    条件语句 if条件语句,switch多分支语句 if条件语句总 if条件句中又分为:if条件语句,if…else,...

  • Javascript 基础:语句

    1.条件语句 if(条件){语句}if(条件){语句1}else{语句2}if(条件){语句1}else if(条...

  • 语句

    条件语句 if (条件){语句1}else{语句2} if (条件){语句1}else if(条件2){语句2}e...

  • 07-Go语言条件语句

    if条件语句 if条件语句三种格式 if条件语句结构特点 switch条件语句 语句格式 switch语句注意点

  • 2018-12-11

    流程控制 流程控制语句:--条件判断语句--条件分支语句--循环语句 条件判断语句(if语句) 语法:if(条件表...

  • JavaScript(第三天)—爱创课堂专业前端培训

    一、条件语句 条件语句格式一: if(条件表达式){ 条件表达式成立执行的语句; } 条件语句格式二: if(条件...

  • 条件判断语句、多重条件判断语句

    条件判断语句 多重条件判断语句 if语句语法三:if(条件表达式){语句...}else if(条件表达式){语句...

  • 流程控制

    条件语句 if条件语句 *if条件语句主要用于告知程序当某一个条件成立时,须执行满足该条件的相关语句,if条件语句...

  • 第四节: JavaScript条件分支语句

    一. 条件分支语句 条件分支语句,也叫作条件判断语句,就是根据某种条件执行某些语句,不执行某些语句。 JS中条件...

网友评论

      本文标题:2017.8.2 条件语句

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