标题: 为什么我按板子教程照抄的这个程序始终都无法通过编译 [打印本页]

作者: a119    时间: 2012-5-11 00:21
标题: 为什么我按板子教程照抄的这个程序始终都无法通过编译

#include<reg52.h>
#include<intrins.h>
#define uint unsigned int
#define uchar unsigned char
uchar temp;
void delay(uint z);
void main()
{	
	temp=0xfe;
	P1=temp;		
	while(1)
	{
		delay(1000);
		temp=_crol_(temp,1);
		P1=temp;
	}
}

void delay(uint z)
{
	uint x,y;
	for(x=z;x>0;x--)
		for(y=110;y>0;y--);
}

作者: admin    时间: 2012-5-11 00:24

最后一行改为

for(y=110;y>0;y--);

 

 

错误的原因是  ;这个符号要用英文状态下的才行.你的程序是用的中文的


作者: a931948882    时间: 2012-5-11 09:33
当时我就吓哭了
作者: czq3099    时间: 2012-5-12 08:46
学习了




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1