有几种控制结构
答:
顺序
分支
循环
分支:
switch (exp)
{
case value: XXXXXX;break;
case value: XXXXXX;break;
......
default: XXXXXX;
}
循环:
while(表达式) {
语句;
}(表达式里可以 ++$i <= 100)
do {
语句;
}
while(表达式);
/**
扩展一下for循环,同时循环两个数
打印
5 1
4 2
3 3
2 4
1 5
**/
for($i=5,$j=1; $i >= 1; $i--,$j++) {
echo $i,'~~~~~',$j,'<br />';
}
for(初始化; 循环判断条件; 操作数 ++ -- step) {
语句;
}
写一个程序打印1到100这些数字。
但是遇到数字为3的倍数的时候,打印“Fizz”替代数字,
5的倍数用“Buzz”代替,
既是3的倍数又是5的倍数打印“abcde”。if条件 注意条件的权重性,既是3的倍数又是5的倍数 比 单3倍 单5倍 的权重高。
单3,单5写前面,15的就不会判断。