问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言:什么是外部变量

发布网友 发布时间:2022-10-15 04:49

我来回答

1个回答

热心网友 时间:2023-10-05 05:59

外部变量 是在 函数 外部定义的全局变量,它的 作用域 是从变量的定义处开始,到本 程序文件 的结尾。在此 作用域 内,全局变量可为各个 函数 所引用。编译时将 外部变量 分配在静态存储区。

有时要用extern来声明 外部变量 ,以扩展外部变量的 作用域 。 也可用static声明外部变量,使该变量不能被其他文件引用。

用extern声明外部变量

extern可省略不写。

本文件里:在一个文件里,有不止一个 函数 ,外部变量在第一个函数后面定义。若用extern在第一个函数前声明该变量则该变量可以在第一个函数中使用。

多个文件中:在其他文件中若想要用该文件中已声明的变量,则在文件头部声明该变量,即可在文件中使用。

用static声明外部变量

static声明后该外部变量就只能在本文件中使用。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 孕期注意事项有啥 怀孕期间要注意啥 梦见情人给我发信息 之王者荣耀哪个英雄最厉害 1.+我们可以把品牌或公司分为两种,它们是什么?你能给每一种都举些例子吗?_百度问一问 陕西零维度科技有限公司怎么样? 陕西西安墙面互动投影,什么是互动投影机价格 同行品牌分类是什么意思?能给出例子么? 陕西渭南亿格电脑城diy投影机实体店在哪? 陕西投影机租赁哪家好 陕西日立投影机谁做? 西安极米投影那里修 白条可以再加油站加油吗? 冰柜158l是什么意思 星星158L冷柜控温器多少钱? 一台TCL158L的冰箱加R134A应该加多少克 158L冰箱用多大压缩机 冰箱78A和158L客量是不是一样 葫芦岛宅急送在哪里??具体位置。 八月底要去葫芦岛海边,谁帮忙设计一下海边行程! 出国签证体检有没有传染病?具体是什么才算? 华为mate40pro和mate50pro哪个更好 签离婚协议需要什么证件 茶油和山茶油的区别是什么 山茶油与茶油的区别 琉璃香炉好还是铜的好? 琉璃香炉用久后什么样 做坚强的自己作文 北京市社保卡原始密码 拖布怎么组装 魅蓝屏幕亮开不开机 深圳职业技术学院教师朱柯今年担仼什么课程 朱柯好姓名得分 旅游拍婚纱照哪里好呢 拍婚纱照去哪里拍好这座城市可以拍出你想要的所有婚纱照风格 李佑安局长是什么电视剧 找一部日本早期关于变异警察(变异体)漫画名字 香港警匪片,其中有个女警察晕血 安卓的为什么没办法定位,什么网络,定位都开了 互联网网加职业技能培训线上学习能重复观看吗