程序流程结构
顺序结构
选择结构
循环结构
1)选择结构
if语句
单行格式 :
if(条件){条件满足执行代码}
多行格式:
if(条件){条件满足执行代码}else{条件不满足时执行的代码}
多条件if 语句:
if(){}
else if(){}
else if(){}
…
else{}
嵌套if 语句 :
if(){
if()
…
}
三目运算符(返回的变量可以持续赋值):
表达式1?表达式2:表达式3;
(if表达式1为真执行表达式2,否则执行表达式3)
switch语句 (判断的时候只能是整型和字符串)
switch(表达式)
{
case 结果1:执行语句;break;
case 结果2: 执行语句;break;
case 结果3:执行语句;break;
…
default: 执行语句;break;
}
2)循环结构
while 语句
while(循环条件){循环语句}
只要循环条件为真,就执行循环语句;
##案例:猜数字
###1,系统生成随机数
int num=rand()%100+1; //生成0~99+1 随机数
###2,玩家进行猜测
int val = 0;
cin>>val;
###3,判断玩家的猜测
猜对:推出游戏
猜错:提示猜的结果过大或者过小 重新返回第二部
do while 循环语句
do(循环语句)while{循环条件}
注:与while的区别在于do…while会先执行一次循环语句,再次循环条件;