首页互联网extern,extern英文翻译

extern,extern英文翻译

编程之家2024-06-1113次浏览

一、c语言中的extern是什么,有什么作用啊

extern表示是外部函数或外部变量,比如:

extern,extern英文翻译

1、externvoidadd(intx,inty);表示该函数主体不在当前模块中,在另一个模块中(文件)

2、externinttotal;表示该变量在另一个模块总定义过。一般都把一些经常用到的枚举和变量之类的写在.h头文件中。这样要引用时直接include"头文件名"就可以了调用里面所有的枚举和变量了。

在大型项目中,引用别的.c文件中的函数则只能用extern,因为.c文件是不能include的。所以想引用别的.c文件中的函数和全局变量、枚举等等的就只能用extern。

二、extern是什么意思

extern是全局变量声明

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

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

extern,extern英文翻译

例如#include"my_Fun.c"

externintb;//b是在my_Fun.c中声明了的一个全局变量

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

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

三、extern是什么指令

用于声明由程序集外部的函数或变量。

extern,extern英文翻译
目录错误未定义书签(目录导出pdf后成为错误标签)仓央嘉措不负如来不负卿全文 仓央嘉措最著名的一首诗