作业帮 > 综合 > 作业

C语言for( ; ; )这个语句怎么理解?

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/29 23:40:05
C语言for( ; ; )这个语句怎么理解?
main函数里面,没有while(1),就只有这个for( ; ; )
void main()
{
BI_CLK =0;
BI_SDI =0;
for(;;)
{
wrbyte(0x5555);
delay(1000);
BI_OE =0;
delay(1000);
BI_OE =1;
}
}
是不是就是可以取代while(1),这句话应该怎么样理解啊?
for语句的一般形式为:
for(表达式1;表达式2;表达式3)
语句
3个表达式的主要作用是:
表达式1:设置初始条件,只执行一次.可以为零个、一个或多个变量设置初值.
表达式2:是循环条件表达式,用来判断是否继续循环.在每次执行循环体前先执行此表达式,决定是否继续执行循环.
表达式3:作为循环的调整,例如使循环变量增值,它是在执行完循环体后才进行的.
所以for语句可以这样理解
for(循环变量赋初值;循环条件;循环变量增值)
语句
举个例子来说
for(i=1;1