本帖最后由 qq1224745969 于 2016-5-2 16:11 编辑
#include<reg52.h>
#include<intrins.h>
#define uint unsigned int
void delay();
void main()
{
while(1)
{
P1=0x00;
uint qq=0; *******************这里开始报错了*****************
delay();
P1=0x01; //1
delay();
qq=_crol_(P1,1);
P1=qq+P1; //2
delay();
qq=_crol_(P1,1);
P1=qq+P1; //3
delay();
qq=_crol_(P1,1);
P1=qq+P1; //4
delay();
qq=_crol_(P1,1);
P1=qq+P1; //5
delay();
qq=_crol_(P1,1);
P1=qq+P1; //6
delay();
qq=_crol_(P1,1);
P1=qq+P1; //7
delay();
qq=_crol_(P1,1);
P1=qq+P1; //8
delay();
}
}
void delay()
{
uint x,y;
for(x=100;x>0;x--)
{
for(y=1000;y>0;y--);
}
}
这个程序从uint qq=0;就开始报错了 是怎么回事 来人帮我看看啊
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
好了 Thanks
放循环里面的话,你每次循环都要申请一个同名变量地址
一周热门 更多>