亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码

標題: 按照光盤視頻教程寫的這個程序為什么無法通過編譯 [打印本頁]

作者: a330    時間: 2013-4-6 00:04
標題: 按照光盤視頻教程寫的這個程序為什么無法通過編譯

如題:

提示:51HEI.C(13): error C141: syntax error near 'unsigned'  這個錯誤 

#include<reg52.h>
sbit d14=P1^4 ;
unsigned char table[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
void delay (void)
{	
	unsigned char a,b;
	for(a=0;a<258;a++)
	for(b=0;b<258;b++);
}
void main()
	{	

   unsigned char i;
	d14=0;
		while(1)
		{
		for(i=0;i<8;i++);
		{
		P0=table;
		delay(); 
		}
		}	
		  

}

作者: liuyang    時間: 2013-4-6 00:06
 解決此問題的方法 非常簡單

   unsigned char i;
   d14=0;

你把這2句調換順序即可,記住 變量的聲明要在程序的開頭.


作者: ahshmj    時間: 2013-4-6 10:42

{
unsigned char a,b;
for(a=0;a<258;a++)
for(b=0;b<258;b++);
}

你在哪抄的?unsigned char 怎么會是258?255+1=0無窮循環!!

 

除此以外,無錯。

[此貼子已經被作者于2013-4-6 10:55:20編輯過]





歡迎光臨 (http://www.denmoz.com/bbs/) Powered by Discuz! X3.1