一、程序的流程控制 顺序,选择控制和循环
一、程序的流程控制 顺序,选择控制和循环
(1) 顺序执行:从上往下,逐条来执行
(2) 选择控制:当达到某种条件,执行特定的指令
选择控制<if和switch>
单分支 if(逻辑表达式)
双分支 if(表达式)//如果条件为真,执行下列语句
{语句}
else //如果条件为假,执行下列语句
{
语句;
}
多分支 if(表达式1)
语句1;
else if(表达式2)
语句2;
....
else
语句n;
嵌套if
双分支:if(表达式) //条件为真
{
if(表达式)
语句
}
多分支:switch
switch(整型表达式) //注:必须为整型表达式
{
case 常量表达式1:
break;
case 常量表达式2:
break;
default:
}
注:整型表达式表达式与常量表达式进行匹配;匹配成功则执行此分支直到遇到break分支才结束。
//注:1、表达式为真,则执行下列表名句。否则不执行。
2、结合:if()一条语句或者语句块结合成为一条完整的语句。
二、循环控制:重复执行
for while do-while
for(初始化表达式1;(逻辑值)结束表达式;过程表达式)
{
循环体;
}
注:结束表达式为真则循环;否则退出循环
嵌套循环
for(初始化表达式1;(逻辑值)结束表达式;过程表达式3)
{
for(初始化1;结束表达式2;过程表达式3)
循环体;
...
}
循环的结束
(不再循环;结束本次循环,开始下一次循环)
循环不再循环:break;(退出循环)
开始下一次循环:continue;
循环: for while do-while
while(逻辑值的表达式)//先判断再执行
{
循环体
}
do
{
}while(逻辑值的表达式); //先执行再判断
注:1、表达式为真,继续循环;表达式为假,退出循环
2、表达式中值是否初始化。
3、结束退出
打印金字塔*号练习题