最近在学C语言,刚入门,一个简单的程序,编译的时候却总是提示有错误,却找不到问题在哪,请前辈指教,谢谢。
#include<reg52.h>
#define uint unsigned int
sbit jdq1=P0^0;
void delay 1s();
void main()
{
while(1)
{
jdq1=0;
delay 1s();
jdq1=1;
delay 1s();
}
}
void delay 1s()
{
uint i,j;
for(i=500;i>0;i--)
for(j=110;j>0;j--);
}
WSY-CSJDQ.C(46): error C136: 'delay': 'void' on variable
WSY-CSJDQ.C(46): error C129: missing ';' before '1'
wsy-csjdq.c - 2 Error(s), 0 Warning(s). |