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

}

}


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

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

发布于 2019-05-25 22:17
查看更多
外卖券领取

相关问题

支持语音或者文本回复

语音最长一分钟

点击录音开始,最短不低于3秒