#include<reg52.h>
#define uint unsigned int
sbit s=P1^0;
uint i,j;
void main()
{
while(1)
{
s=0;
for(i=1000;i>110;i--)
for(j=110;j>0;j--)
s=1;
for(i=1000;i>110;i--)
for(j=110;j>0;j--)
}
}
syntax error near '}'一般是缺少“;”, 在“for(j=110;j>0;j--)”后面加上“;”
#include<reg52.h>
#define uint unsigned int
sbit s=P1^0;
uint i,j;
void main()
{
while(1)
{
s=0;
for(i=1000;i>110;i--)
for(j=110;j>0;j--);
s=1;
for(i=1000;i>110;i--)
for(j=110;j>0;j--)
}
}
扩展资料:
for循环的其他用法
for(循环变量赋初值; 循环条件; 循环变量增量) 语句
循环变量赋初值总是一个赋值语句,它用来给循环控制变量赋初值;循环条件是一个关系表达式,它决定什么时候退出循环;循环变量增量,定义循环控制变量每循环一次后按什么方式变化。这三个部分之间用分号(;)分开。例如:for( i=1; i<=100; i++ ) sum=sum+i;
先给i赋初值1,判断i是否小于等于100,若是则执行语句,之后值增加1。再重新判断,直到条件为假,即i>100时,结束循环。相当于:i=1;
while(i<=100){
sum=sum+i;
i++;
}