汉扬编程 C语言入门 (c语言中struct表示什么意思)c语言中的extern什么意思?

(c语言中struct表示什么意思)c语言中的extern什么意思?

extern是全局变量声明
只要声明全局变量就默认 前面加extern(程序员可以不加,但编译器默认加上)

若本文件 引用别的文件中的全局变量 一定要加上extern 声明一下

例如 #include \”my_Fun.c\”
extern int b;//b是在my_Fun.c中声明了的一个全局变量

这个extern 是个声明他可以在任何地方声明 引用了一个全局变量 (可以试试 在main()函数执行完之后声明 也不会出错)

这样在 工程的总头文件中就不需要考虑 先#include 哪个文件了

本文来自网络,不代表汉扬编程立场,转载请注明出处:http://www.hyzlch.com/cjia/7119.html

(小程序开发用到的语言)不同编程语言的程序可不可以通过接口相互调用?

(c语言中constchar什么意思)c语言中char*是什么意思?

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

返回顶部