温故而知新

知识 + 源码 人一能之,己百之;人十能之,己千之。

extern 声明

使用了extern修饰了的变量只能在一个地方定义,其它地方都必须仅仅是声明。

举例,有a.c 和b.c两个文件;

a.c中  extern int n = 1;

那么b.c中引用这个n,只能声明:extern int n; 而不能定义extern int n = 2;

 

同样的,对于数组类型,也只能在一处定义,其余处声明,注意数组的声明方式:

int arr[];即[]表示这是个数组,但不写大小。

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/dyzhen/article/details/6124708
个人分类: 基础c/c++
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

extern 声明

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭