小白的困惑 求解释
时间:10-02
整理:3721RD
点击:
void main (void){
unsigned int a,i;
while(1)
{
a=0x01;
for(i=8;i>0;i--){
P1=~a;
DELAY_MS (500);
a=a<<1;}
这是彩灯循环的程序。我想知道 i 这个变量指的是什么为什么要这样写。还有这个for循环是怎么循环的
也就是I=8 I也大于0了 然后执行P1等于取反了A的值延时。是这个时候I--呢还是移位了以后I--呢还有这个循环是一直不停的循环下去 我怎么让它循环一次就停呢
unsigned int a,i;
while(1)
{
a=0x01;
for(i=8;i>0;i--){
P1=~a;
DELAY_MS (500);
a=a<<1;}
这是彩灯循环的程序。我想知道 i 这个变量指的是什么为什么要这样写。还有这个for循环是怎么循环的
也就是I=8 I也大于0了 然后执行P1等于取反了A的值延时。是这个时候I--呢还是移位了以后I--呢还有这个循环是一直不停的循环下去 我怎么让它循环一次就停呢
小编翻一翻C语言的书就知道了而且网上也有很多C语言的教程
百度下for语句的含义就知道了