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

2019-05-25 21:32发布

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

}

}


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。