块语句:成为一个整体
{
语句1;
语句2;
......
{
语句1;
语句2;
......
}
语句:
空语句:
非空语句:
程序的流程控制:顺序,选择控制,循环
1、顺序执行:从上往下,逐条来执行
2、选择控制:当达到某种条件,执行特定的命令
if/swich
if(逻辑条件表达式)
语句;
双分支:
if(表达式1)
语句1;
else if(表达式2)
语句2;
...
else
语句n;
嵌套if
双分支:
if(表达式)
{
if(表达式)
语句;
......
}
多分支:switch
switch(整型表达式) //注:必须为整型
{
case 常量表达式1:
break;(结束循环)
case 常量表达式2
break;
default:(相当于else
}
注:整型表达式与常量表达式进行匹配;匹配成功则执行此分支直到遇到break分支才结束。
注:1、表达式为真,则执行,否则不执行。
2、结合:if()一条语句或者语句块结合成为一条完整的语句。
循环控制:重复执行
for while(先判断再执行) do-while(先执行再判断)
for(初始化表达式1;结束表达式2;过程表达式3)
{
for(初始化1;结束;过程表达式3)
循环体;
......
语句:
空语句:
非空语句:
程序的流程控制:顺序,选择控制,循环
1、顺序执行:从上往下,逐条来执行
2、选择控制:当达到某种条件,执行特定的命令
if/swich
if(逻辑条件表达式)
语句;
双分支:
if(表达式1)
语句1;
else if(表达式2)
语句2;
...
else
语句n;
嵌套if
双分支:
if(表达式)
{
if(表达式)
语句;
......
}
多分支:switch
switch(整型表达式) //注:必须为整型
{
case 常量表达式1:
break;(结束循环)
case 常量表达式2
break;
default:(相当于else
)
}
注:整型表达式与常量表达式进行匹配;匹配成功则执行此分支直到遇到break分支才结束。
注:1、表达式为真,则执行,否则不执行。
2、结合:if()一条语句或者语句块结合成为一条完整的语句。
循环控制:重复执行
for while(先判断再执行) do-while(先执行再判断)
for(初始化表达式1;结束表达式2;过程表达式3)
{
for(初始化1;结束;过程表达式3)
循环体;
......
}
循环的控制:结束(不再循环;结束本次循环,开始下一次循环)循环
不再循环:break;(退出循环)
开始下一次循环:continue;
循环的控制:结束(不再循环;结束本次循环,开始下一次循环)循环
不再循环:break;(退出循环)
开始下一次循环:continue;