这是一个有味的问题哦,for ,while ,do while区别我想你认真仔细看了之后应该明白了它们三用法与区别了。
这是一个有味的问题哦,for ,while ,do while区别我想你认真仔细看了之后应该明白了它们三用法与区别了。
do...while语句
一个do-while语句应该具有如下格式:
do {
statements;
} while (condition);
$a =1;
do {
$a ;
}while($a<1);
echo $a;
?>
输出结果为2
do while 不管条件是否成立它都会执行一次,来看看实现。
while语句
一个while语句应该具有如下格式
while (condition) {
statements;
}
一个空的while语句应该具有如下格式:
while (condition);
来看个while实现
$a =1;
while($a<1)$a ;
echo $a;
?>
输出结果为1
注明:while语句必须条件为真是才执行while里面的内容 ,for与while是相同的
for语句
一个for语句应该具有如下格式:
for (initialization; condition; update) {
statements;
}
一个空的for语句(所有工作都在初始化,条件判断,更新子句中完成)应该具有如下格式:
for (initialization; condition; update);
当在for语句的初始化或更新子句中使用逗号时,避免因使用三个以上变量,而导致复杂度提高。若需要,可以在for循环之前(为初始化子句)或for循环末尾(为更新子句)使用单独的语句。
for实现
$a =1;
for( $a=1;$a<1;$a ){
$a ;
}
echo $a;
?>
输出结果为1