一、
for(初始化语句;逻辑表达式;更改条件)
{
循环体
}0
先执行初始化语句,
再判断逻辑表达式,
若成立则执行循环体,
执行后更改条件,
再判断逻辑表达式
直到表达式不成立
由于程序执行需要一定的时间,据此原理,for语句可以作为延时语句(非精确)。
如:
#include (REGX52.H)
unsigned char i;//(i为变量,给i一个数据声明,为无符号数据类型,范围为0-255)
void main()
{
while(1)
{
P2=0xFE;//F=15=1111;E=14=1110;
for(i=0;i<100;i++);
P2=0xFF;//F=15=1111;
for(i=0;i<100;i++);
}
}