if(a<b&&a<5){ //然后执行for循环语句,这里是if条件判断。括号里面结果是1,则执行
b++和a=a+i,然后再返回到for循环面 的i=i+2再判断i跟b的关系,2<b,继续循环
b++
a=a+i} //循环直到i>=b,结束循环
常用的for循环为延时函数:注:本例适用于STC-Y5指令集的STC系列1T单片机
void Delay100us() //@11.0592MHz
{
unsigned char i, j
_nop_()
_nop_()
i = 2
j = 15
do
{
while (--j)
} while (--i)
}
#include<stdio.h>
int main()
{
int hg,bhg
for(hg=1hg<2000hg++)
for(bhg=0bhg<2000bhg++)
if(hg*5-bhg*18==9931){
printf("%d",hg)
}
return 0
}