提问keil(11): error C236: '_main': different length of parameter lists

img


这是程序
#include <reg51.h>
typedef unsigned char u8;
typedef unsigned int u16;
#define led P0
void main(u16 i)
{
while(i--);
}

void main()
{
while(1)
{
led=1;
deyla(50000);
led=0;
deyla(50000);
}
}

你为什么要有2个main