全局变量使用问题 c语言头文件包含 (全局变量使用什么关键字)

本文目录导航:

c语言头文件包含、全局变量使用问题

全局变量在头文件中只是一个声明,所以不能赋初值,只有真正定义的时候,才可以赋值,所以一般头文件是extern int g; 这种写法的

全局变量使用问题 c语言头文件包含 (全局变量使用什么关键字)

extern 与 include ,什么情况用什么?

extern只是声明全局变量 这个变量可以在其他文件里定义(函数也一样)include一般只是包含头文件,该头文件可以有extern声明的变量或函数,这样c文件里就可以直接调用这些变量或函数,而不必自己定义(这些变量或函数在其他文件定义好了)

extern是什么意思

extern是全局变量声明只要声明全局变量就默认 前面加extern(程序员可以不加,但编译器默认加上)若本文件 引用别的文件中的全局变量一定要加上extern 声明一下例如 #include my_Fun.c extern int b;//b是在my_Fun.c中声明了的一个全局变量 这个extern 是个声明他可以在任何地方声明 引用了一个全局变量 (可以试试 在main()函数执行完之后声明 也不会出错)这样在 工程的总头文件中就不需要考虑 先#include 哪个文件了

你可能想看:
« 上一篇
下一篇 »

相关推荐

FreeBasic:强大免费开源的64位basic编译器及应用优势

2025年05月10日

82阅读

脊柱侧弯矫正方法大盘点:运动康复、支具矫正等多种方式

2025年05月09日

87阅读

如何在winForm标题栏去掉标题文字且任务栏图标正常显示

2025年05月09日

86阅读

十一黄金周促销广告词大全,国庆购物狂欢等你来

2025年05月09日

78阅读

关闭快速编辑模式及插入模式,设置控制台指定文字颜色举例

2025年05月09日

63阅读

黄金搭档低糖高钙饮品包装及成分功效全解析,适合人群要知晓

2025年05月09日

91阅读