PHP 问题:while 和 do while 循环
问题
在每个循环之后$count变量等于什么?
//循环1-while
$count = 0;
while ($count < 0) {
++$count;
}//循环2-做while
$count = 0;
do {
++$count;
} while ($count < 0);
回答
在$count变量将等于0的圈1后1环2后这是因为当一个while循环运行状态在第一次迭代前看了看,退出,如果它等于false。相反,dowhile循环将在第一次迭代后运行条件。这意味着dowhile循环将始终至少运行一次,即使条件等于false。
在上面的代码中,第一个循环不会运行,因为比较的结果是假的。第二个循环将运行一次,将$count值加1,然后在测试比较后退出
这是while和dowhile循环如何工作的重要区别,并且在某些情况下很有用。例如,while循环是一种将if语句和for循环替换为单个while语句的便捷方式。
如果条件最初等于真,那么两个循环将以相同的方式工作。例如,如果我们在计数大于10时退出两个循环条件,并再次运行代码,则两个循环的输出将等于10。
热门推荐
1 训练狗狗憋尿
2 狗狗追踪训练
3 狗狗训练要多少钱
5 深圳狗狗训练
6 训练狗狗唤回
7 狗狗叫怎么训练
8 狗狗训练班
10 狗狗社会化训练
11 狗狗叫回训练
12 广州狗狗训练学校
13 狗狗训练躺下
14 狗狗随行训练
15 训练狗狗巡回
16 狗狗要怎么训练
17 狗狗喂食训练
18 训练狗狗躺下