标签:false 运算符 职位 color als 顺序 bsp 三元 允许
顺序结构、循环结构、选择结构
从上到下依次执行每一条语句,不允许跳过任何一条语句。
根据条件判断,执行一段语句块。
使用环境:一个条件,两个结果,而且结果只有少数的语句
b=1?b:c
格式: if(表达式){ 语句组; } //当语句组只有一条的时候,{}可以省略。 逻辑关系:当执行到if时,先计算表达式的值,值为true时,执行后面的语句组。值为false时,退出if语句。
格式: if(表达式){ 语句组A; }else{ 语句组B; } //当满足条件执行的语句组只有一条,建议使用三元;当不止一条的时候,建议使用双分支语句 逻辑关系:当执行到if时,先计算表达式的值,值为true时,执行后面的语句组A。否则执行else后的语句组B。
格式: if(表达式1){ 语句组1; }else if(表达式2){ 语句组2; }...else if(表达式n){ 语句组n; }else{ 语句组n+1; } 逻辑关系:当执行到if时,先计算表达式1的值,值为true时,执行后面的语句组1,值为false时,计算表达式2值,职位true时,执行后面的语句组2,以此类推,直至最后。
格式: switch(表达式){ case 表达式:语句组;[break;] case 表达式:语句组;[break;] ...... case 表达式:语句组;[break;] [dafault : 语句组;] } //中括号内的内容可以省略不写。 //条件数量小于四,用if的第三种;否则,用switch; 逻辑关系:当执行到switch时,先计算switch后的表达式,当该表达式的值与某一个case后的表达式的值一致时,执行该case后的语句组,如果后面没有break,则依次执行后面所有的语句组,直到遇到break或者},退出switch。
标签:false 运算符 职位 color als 顺序 bsp 三元 允许
原文地址:https://www.cnblogs.com/cjm-0512/p/10058195.html