第三部分 程序流程结构、数组、函数、指针及结构体

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语句,会跳转至标记所在处指令继续执行,添加标记时要有“:”来确认其为标记




你可能感兴趣的:(第三部分 程序流程结构、数组、函数、指针及结构体)