一、三大流程结构
顺序结构
分支结构
循环结构
二、if语句
if(条件)
{
如果条件满足,处理
}
else
{
如果条件不满足,处理
}
多分支
if(条件1)
{
如果条件1满足,处理
}
elseif(条件2)
{
如果条件2满足,处理
}
elseif(条件3)
{
如果条件3满足,处理
}
else
{
如果条件不满足,处理
}
三、switch分支
switch(一个变量数据或表达式结果$v1)
{
case 值1:
分支语句1;
break; //如果进入一个分支后,没有break,就进入下一个分支
case 值2:
分支语句2;
break;
case 值3:
分支语句3;
break;
default: //default分支也可以不写
默认分支;
}
四、循环结构while
while(循环条件)
{
循环处理
break; //跳出循环
}
五、循环结构do while
do
{
循环处理
break; //跳出循环
}while(循环条件);
六、循环结构for循环
for(循环变量初始化,循环条件判断,循环变量的改变)
{
循环体语句
}
七、循环的两种中断
continue; //中断正在进行的循环体
continue [$n]; //中断第几层循环
break; //循环整体结束
break [$n]; //中断几层循环
八、循环层数的含义
for(...) //循环1
{
for(...) //循环2
{
for(...) //循环3
{
break; //中断循环3
break 1; //中断循环3
break 2; //中断循环2
break 3; //中断循环1
//continue 道理一样
}
break 1; //中断循环2
break 2; //中断循环1
}
break 1; //中断循环1
}