博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
外部变量的声明与使用
阅读量:6926 次
发布时间:2019-06-27

本文共 311 字,大约阅读时间需要 1 分钟。

    在多文件组织中,一个源文件难免会使用另一个源文件的一个函数或变量或者结构,这时就需要将该变量或者结构、函数用extern在头文件中声明为外部的,以便其他文件调用。

    注意一个文件的.h头文件声明了一个外部变量时,如需要给出其定义,这需要在其.c或.cpp文件中给出具体实现方法。这时切不可犯如下低级错误:

.h文件中:

extern int a;

 

.c文件中:

a=10;

这样编译器会报错,原因是.h文件中只是对外部变量进行声明,而不是定义,所以直接使用未经定义的变量则会出错。

转载于:https://www.cnblogs.com/chenchenluo/archive/2011/09/03/2165763.html

你可能感兴趣的文章
追查连接mysql的客户端
查看>>
CSS2017:聚焦新秩序下的安全之道 开放合作共建安全新生态
查看>>
教你实现双十一商品标签自动归类(附数据模板)
查看>>
Iwpriv工作流程及常用命令使用
查看>>
SpringBoot企业级框架
查看>>
线程池的使用(第八章)
查看>>
JAVA中的final关键字
查看>>
信息安全人员和律师:有效合作的三个领域
查看>>
致奋斗的年轻人 阿里云在云栖大会等你
查看>>
面向工业大数据的数据资源管理平台
查看>>
《Adobe After Effects CS6中文版经典教程》——1.5 对合成图像进行动画处理
查看>>
《FLUENT 14.0超级学习手册》——第1章 流体力学与计算流体力学基础1.1 流体力学基础...
查看>>
CyanogenMod 表示不会推出基于预览版 Android L 的CM ROM
查看>>
《计算机系统:系统架构与操作系统的高度集成》——3.5 控制单元设计
查看>>
《云计算:概念、技术与架构》一第3章
查看>>
十个最适合 Web 和 APP 开发的 NodeJS 框架
查看>>
Suave UI —— 基于 AnguarJS 的 Web UI 框架
查看>>
《响应式Web图形设计》一导读
查看>>
Web缓存基础:术语、HTTP报头和缓存策略
查看>>
众包是如何解决项目开发窘境的
查看>>