c语言有没有大佬解释下面这程序中的两条for语句,如果没有第二条for语句中减j我就懂
a=0xfe; //赋初值
for(j=0;j<8;j++)
{
for(i=0;i<8-j;i++) //左移
{
P1=a; //点亮小灯
delay(200); //延时200毫秒
a=_crol_(a,1); //将a变量循环左移一位
}
a=_crol_(a,j); //补齐,方便下面的左移一位
P1=0xff; //全部关闭
a=a<<1;//左移一位让多一个灯点亮
}
}
下一篇:c语言感觉是结构体问题
上一篇:声音是怎么传递的
热门标签: