流程控制
来源:互联网 发布:端口号有什么作用 编辑:程序博客网 时间:2024/05/04 09:04
表达式: 任何有值的东西
流程控制:
if:
()内来判断布尔值
一般用于判断范围
同时执行多条语句用{ 多条语句 }
单一条件分支结构
if()语句1;//NULL
双项条件分支
if()
语句1;
else
语句2;
多项条件分支
if()
语句1;
elseif()
语句2;
elseif()
语句3;
else
语句n;
switch :
表达式一般为变量
变量为整数 ,字符串
用于判断具体值
switch(表达式)
{
case 值1:
语句1;
break;
case 值2:
语句2;
break;
case 值3:
语句3;
break;
default:
语句n;
}
循环结构:
**必须有条件判断终止循环
条件循环: while do-while
计数循环: for
while:
表达式计算结果--布尔值 判断是否继续循环执行
多条语句使用{}
while(表达式)
语句; //加判断
do{ //先执行
语句; //循环语句
}while(表达式); //必须有分号
for:
for(初始化;条件表达式;增量){
语句;
}
break: 跳出,退出. break ; 退到最外层 break 1; 退出1层 break n; 退出n层
continue: 跳过该次循环
exit : 退出当前脚本;
流程控制:
if:
()内来判断布尔值
一般用于判断范围
同时执行多条语句用{ 多条语句 }
单一条件分支结构
if()语句1;//NULL
双项条件分支
if()
语句1;
else
语句2;
多项条件分支
if()
语句1;
elseif()
语句2;
elseif()
语句3;
else
语句n;
switch :
表达式一般为变量
变量为整数 ,字符串
用于判断具体值
switch(表达式)
{
case 值1:
语句1;
break;
case 值2:
语句2;
break;
case 值3:
语句3;
break;
default:
语句n;
}
循环结构:
**必须有条件判断终止循环
条件循环: while do-while
计数循环: for
while:
表达式计算结果--布尔值 判断是否继续循环执行
多条语句使用{}
while(表达式)
语句; //加判断
do{ //先执行
语句; //循环语句
}while(表达式); //必须有分号
for:
for(初始化;条件表达式;增量){
语句;
}
break: 跳出,退出. break ; 退到最外层 break 1; 退出1层 break n; 退出n层
continue: 跳过该次循环
exit : 退出当前脚本;