ch1 程序流程结构
一、选择运算符
1、条件运算if: if(条件1){满足条件1的语句} else if (条件2){满足条件2的语句} else{不满足条件的语句}
ps:if语句中 else if 及else语句不必须
2、三目运算符: 表达式1?表达式2:表达式3
表达式1为判断条件,若表达式1为真输出表达式2,反之输出表达式3
ps:三目运算符输出仍然为变量,也可进行赋值操作
3、switch语句:
switch(表达式) //表达式只能为整形或者字符型,不可以为一个范围
{case 结果1:执行语句;break;
case 结果2:执行语句;break;
.....
default: 执行语句;break;}
功能:选择执行不同结果指令.
二、循环结构
1、while循环: while(循环条件) {循环语句} 先判断满足循环条件执行循环语句;
2、do{循环语句}while{循环条件}:先执行语句,再进行之后的判断,判断是否继续循环
3、for(起始表达式;条件表达式;末尾循环体){循环语句}
例:for(int I = 0;i < 100 ; I++){cout<< i << Lendl;}
三、嵌套循环及跳转语句
1、嵌套结构即循环结构多层嵌套,跳转指令可用于跳出该层所在循环.
2、跳转指令
(1)break:跳过本层循环,ps:在switch语句中保证只输出相应结果语句,建议case 的执行语句后都跟break;
(2)continue:跳过本次循环剩余指令,继续进行本层循环;
(3)goto 标记:执行到goto语句,会跳转至标记所在处指令继续执行,添加标记时要有“:”来确认其为标记