大一新生,在编写LCD1602代码
然后莫名其妙遇到了报错
keil 51代码报错“requires ANSI-style prototype”
完全不知道怎么改
请教过来人怎么办

大一新生,在编写LCD1602代码
然后莫名其妙遇到了报错
keil 51代码报错“requires ANSI-style prototype”
完全不知道怎么改
请教过来人怎么办

该回答引用自GPT-3.5,由博主GISer Liu编写:
问题分析: 根据问题描述,您在使用Keil 51编译LCD1602的代码时遇到了报错“requires ANSI-style
prototype”,这是由于函数原型声明的问题导致的编译错误。ANSI C规范要求函数声明的格式应该符合ANSI标准。
解决思路与方案:
void lcd_init();
修改为符合ANSI标准的格式:void lcd_init(void);
这样就把函数原型声明中的参数列表补全了,确保了符合ANSI C标准的函数声明。如果该回答解决了您的问题,请采纳!如果没有,请私信联系或评论您的疑惑