首页 > 电脑

c语言有没有大佬解释下面这程序中的两条for语句,如果没有第二条for语句中减j我就懂

更新时间2019-05-25 19:20:27

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;//左移一位让多一个灯点亮

}

}


这是循环嵌套,主要是控制功能,第一个for的控制循环次数,第二层控制开关,满意请采纳

相关标签:c语言

上一篇:声音是怎么传递的

下一篇:c语言感觉是结构体问题