扫码关注官方订阅号
业精于勤,荒于嬉;行成于思,毁于随。
for(a1;a2;a3){}a1:表示初始化,可以省略a2:表示判断条件,可以省略a3:表示循环后,变量(不一定十循环变量,可以将循环体放在里面——很变态)的变更。可以省略for(;;)里面就是用的空语句啊,没有条件的循环,如果你的程序在这个for里面没有退出语句的话,那么就是死循环了。就像平时如果就写一个";"不就是一个空语句吗?一样的道理!
for(initialize;test;update){ //do something }
for 循环中的initialize、test 和update 表达式都是可选的,只有分隔这些表达式的分号是必须的。如果没有test 表达式,其值假定为true。因此,可以使用for(;;) 编写一个无限循环。
无限循环的一种写法
相当于
while(true) { //do something... }
同上.相当于
do{ //do something... }while(1);
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
for(a1;a2;a3){}
a1:表示初始化,可以省略
a2:表示判断条件,可以省略
a3:表示循环后,变量(不一定十循环变量,可以将循环体放在里面——很变态)的变更。可以省略
for(;;)里面就是用的空语句啊,没有条件的循环,如果你的程序在这个for里面没有退出语句的话,那么就是死循环了。就像平时如果就写一个";"不就是一个空语句吗?一样的道理!
for 循环中的initialize、test 和update 表达式都是可选的,只有分隔这些表达式的分号
是必须的。如果没有test 表达式,其值假定为true。因此,可以使用for(;;) 编写一个无
限循环。
无限循环的一种写法
相当于
同上.
相当于