一、三大流程結構
順序結構
分支結構
循環結構
二、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
}