188610329 发表于 2022-1-22 18:04
extern 是引用外部已经声明的变量
通常是在一个项目中引用另一个 C 文件声明的变量,所以理论上这个 .h ...
发表于 2022-1-22 19:27
不加extern是定义变量,一个名字的全局变量在工程里面只能定义一次。加了extern是声明变量,告诉c源码别的 ...
ty86391101 发表于 2022-1-22 21:08
是不是编译器默认的每个函数都是extern类型的啊?
所以函数不用加extern啊?
发表于 2022-1-22 21:21
函数声明只是声明有这个东西,入口参数和出口参数都是什么样子的,当然可以每个c文件里面声明。
类似 ...
ty86391101 发表于 2022-1-22 22:06
嗯,我的矛盾点在于 你看啊
tftled.h这个头文件里面 声明的 变量和函数
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |