c语言基础知识入门 extern是什么意思?
extern是什么意思?
Extern是一个全局变量声明
只要声明了一个全局变量,默认情况下它的前面会有Extern(程序员可能不会添加它,但编译器会默认添加它)
如果这个文件引用了其他文件中的全局变量,则必须添加Extern声明
例如,“include”myufun。C“
external int b//b在我的中是一个在fun中声明的全局变量。这是一个声明。它可以在任何地方声明并引用一个全局变量(可以在main()函数执行后尝试声明,不会有错误)
这样,在项目的常规头文件中,就不必考虑先包含哪个文件
extern表示外部函数或外部变量,例如as:1,extern Void add(int x,int y)表示函数的主体不在当前模块中。在另一个模块(文件)中,2和external int total表示变量已在另一个模块中定义。一般来说,一些常用的枚举和变量都是在中编写的。H头文件。这样,当需要引用时,可以直接包含“头文件名”,并调用其中的所有枚举和变量。在大型项目中,只能使用extern引用其他项目中的函数。C文件,因为。不能包含C文件。因此,如果你想引用函数,全局变量,枚举等在其他。C文件,只能使用extern。
c语言基础知识入门 c语言extern的用法 extern是什么意思
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。