声明的时候有必要搞2部分吗,一部分不加extern一部分加

2019-07-14 21:56发布

BaiduShurufa_2015-9-6_22-9-24.png 是不是可以只留下加extern的也行呢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
trybye
1楼-- · 2019-07-15 07:16
elec笑天 发表于 2015-9-7 14:34
不可以的,extern是放在头文件只对变量进行申明用,需要在c文件里面重新定义,如果只声明的话变量其实无法使用,声明的意义在于可以在多个文件直接引用。

定义肯定是要定义的,上面我的截图是在一个头文件里面,都是声明啊,只不过有的加 了extern有的没加,我感觉这样比较麻烦,你可以看一下声明是对完全相同的函数和变量的声明,我就想问一下没加extern的是不是可以去掉,只留下带extern的
先森你好
2楼-- · 2019-07-15 07:55
 精彩回答 2  元偷偷看……
btchengzi
3楼-- · 2019-07-15 09:51
ijcoolsu 发表于 2015-9-7 08:23
代码不全,我看到#else 条件编译了

正解,那里应该是#if#else两部分。

一周热门 更多>