之前我在函数声明出列出函数声明如下:
void Display_Normal();
void Display_Reset()
void Display_Year();
void Display_Month();
void Display_Day();
void Display_Week();
void Display_Hour();
void Display_Minute();
void Display_Second();
我一按BUILT TARGET:错误如下:这架势,吓死我了!最后还是慢慢找原因,原来是在函数声明
void Display_Reset()时漏了一个小小的“;”,改正之后就没有了!小错误,出大问题啊!
Build target 'Target 1'assembling STARTUP.A51...compiling clock.c...CLOCK.C(47): error C132: 'Display_Year': not in formal parameter listCLOCK.C(48): error C132: 'Display_Month': not in formal parameter listCLOCK.C(49): error C132: 'Display_Day': not in formal parameter listCLOCK.C(50): error C132: 'Display_Week': not in formal parameter listCLOCK.C(51): error C132: 'Display_Hour': not in formal parameter listCLOCK.C(52): error C132: 'Display_Minute': not in formal parameter listCLOCK.C(53): error C132: 'Display_Second': not in formal parameter listCLOCK.C(60): error C132: 'delay500ms': not in formal parameter listCLOCK.C(60): error C141: syntax error near '{'CLOCK.C(61): error C136: 'i': 'void' on variableCLOCK.C(61): error C132: 'i': not in formal parameter listCLOCK.C(61): error C136: 'j': 'void' on variableCLOCK.C(61): error C132: 'j': not in formal parameter listCLOCK.C(61): error C136: 'k': 'void' on variableCLOCK.C(61): error C132: 'k': not in formal parameter listCLOCK.C(62): error C141: syntax error near 'for'CLOCK.C(62): error C141: syntax error near '=', expected ')'CLOCK.C(62): error C129: missing ';' before '>'Target not created