-
目录
- if-else分支结构;
- else-if分支语句;
- 嵌套式的if-else语句;
- while循环语句;
- for循环改while循环;
- do-while循环语句;
- continue语句和break语句;
一 ,if-else分支结构
//if-else
if(表达式1)
{ 语句1;
语句2;
....;
}
else(表达式2)
{ 语句3;
语句4;
....;
}
二,else-if分支语句
//else-if
if(表达式1) //表达式1表示需要判断的内容
{
语句1; //若为这一分支则执行这一串语句
语句2; //每一分支内可以有多个表达式
}
else if(表达式2)
{
语句3;
}
else if(表达式3)
{
语句4; //注意不能掉了分号,分号隔开进行的指令
}
...
...
...
else
{
语句5;
}
三,嵌套式的if-else语句
嵌套式的if-else语句是在if-else中再次嵌套一个if-else语句
//嵌套式的if-else
if(表达式1)
{
if(表达式2)
{
语句1;
}
else
{
语句2
}
}
else
{
语句3;
}
四,while循环语句
1)while循环语句中只能有一个表达式和一条循环体语句,分别对应着循环的两个核心要素:循环条件和循环体;
2)while后面的括号内表达式为真的话继续执行,为假的话循环终止并继续执行while的下一条语句;
//while语句
while(表达式)
{
循环语句;
}
3)while语句的执行流程图:
五,for循环改while循环
*根据流程图来直观感受一下两者的区别:
for(表达式1;表达式2;表达式3)
例如: for(i=1;i<=9;i++)
总结:
1)while循环中,将表达式1省略了;
2)将表达式2改为做判断的条件;
3)while循环是没有上界的无限循环,是在不明白上界的时候用,而for循环是知道清楚的循环范围的;
六,do-while循环语句
*do-while循环和while循环的差别是:前者是先循环再判断,而后者是先判断再循环。
七,continue语句和break语句
简单的介绍;continue语句是,停止执行循环体语句中的下一条语句,重新开始整个循环,继续下一次的循环,而break语句是,退出当前循环,两者一般都搭配着if条件句使用
区别:continue只是跳过后面的语句继续循环,break是结束循环
流程图: