摘要: 在Keil模块化编程中,每个子模块通常会有自己的.h头文件和.c源文件。这些头文件包含了子模块的函数声明、宏定义和结构体定义等信息,而源文件则包含了子模块的具体实现代码。 当你在`main.c中调用子模块的函数时,通常需要包含对应的子模块的头文件,以便在`main.c中能够正确地使用子模块的函数和定 阅读全文
posted @ 2024-02-11 22:05 iZJ"Qq4577105 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 头文件被包含的方式 (1)本地文件包含 #include "test.h" 用户自定义的文件用双引号括起来,编译器首先在当前文件所在的目录搜索是否有符合的文件,如果没有再到C++安装目录的include文件夹里去找对应的文件(Vscode中现在可以指定和修改库文件查找路径,Unix和Linux中可以 阅读全文
posted @ 2024-02-11 17:53 iZJ"Qq4577105 阅读(35) 评论(0) 推荐(0) 编辑
摘要: #define和#include都是C语言中的预处理指令,“#”表示这是一条预处理命令。 (1)、“define”为宏定义命令,“标识符”为所定义的宏名。 #define是宏定义,例如: #define a 45 这条指令会导致程序所有单独出现的a被替换为45。 (2)、#include是文件包含指 阅读全文
posted @ 2024-02-11 17:45 iZJ"Qq4577105 阅读(28) 评论(0) 推荐(0) 编辑