Keil报错 requires ANSI-style prototype

在进行模块化程序设计时遇到这种error:

 这是头文件没有定义的问题

首先在同一个目录下建立一个.h文件:

 第二步打开文件,进行编辑。要用到#ifndef……#define……#endif,这是为了避免重复定义。

 #ifndef后面跟的是头文件名称的大写,例如led.h写成_LED_H_

#ifndef与#endif中间是声明你的函数名,记得添加分号

第三步在main文件中写上include这个头文件,就可以调用啦。

 

版权声明:本文为CSDN博主「天上白玉京_」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_49050407/article/details/120432832

生成海报
点赞 0

天上白玉京_

我还没有学会写个人说明!

暂无评论

发表评论

相关推荐

Keil报错 requires ANSI-style prototype

在进行模块化程序设计时遇到这种error: 这是头文件没有定义的问题 首先在同一个目录下建立一个.h文件: 第二步打开文件,进行编辑。要用到#ifndef……#define……#endif&#xff0

用51单片机做宿舍门禁系统(1)--1602显示

由于时间紧迫,还有其他考试,所以目前只能抽时间慢慢做慢慢更新了,本身就是一个练手项目。 1602显示 所谓的智能系统,没有显示是万万不能的,所以有一个显示的东西是很必要的

郭天祥的10天学会51单片机_第九节

开发板上的蜂鸣器下面是温度传感器DS18B20 DA转换器的下面是SPI总线(RFR、IOUT、DI0和GND) I2C总线和SPI总线用的多。 I2C总线仲裁:具有 C总线接口的设备都接在总线上

基于AT89C51的蓝牙循迹避障小车

基于AT89C51的蓝牙循迹避障小车 对标题的解读: AT89C51:在下使用的是STC89C52这款芯片,c51和c52在新手入门阶段是一样的,所以不必纠结于到底是哪个名字&#xff