下面代码不知道哪里出错了,显示error C129: missing ';' before 'temp',应该怎么改?大神们求告知
#include<reg52.h>
#include <intrins.h>
#define uint unsigned int
#define uchar unsigned char
unchar temp;
void delay(uint);
void main()
{
while(1)
{
temp=0xfe;
P1=temp;
while(1)
{
temp=crol(temp,1);
delay(60);
P1=temp;
}
}
}