44问答网
所有问题
全局变量的外部声明可以省略extern吗
如题所述
举报该问题
推荐答案 2022-12-06
局部位置声明全局变量,不可以省略存储类型说明符extern,特别需要注意的一点是在局部位置声明全局变量时,不能对全局变量进行初始化操作
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/YKVZZVDRY66KWGGWDGZ.html
相似回答
外部变量的
用
extern声明外部变量
答:
extern可省略不写
。本文件里:在一个文件里,有不止一个函数,外部变量在第一个函数后面定义。若用extern在第一个函数前声明该变量则该变量可以在第一个函数中使用。多个文件中:在其他文件中若想要使用该文件中已声明的全局变量,则在其他文件头部声明该变量,即可使用该全局变量。file1.c file2.cint...
...了个
全局变量
,就只在A.cpp里用,
可以
不加
extern吗
?
答:
不是可以不加,而是不能加
,如果加了就错了.extern是什么别的地方定义的一个全局变量,你这个显然不是“别的地方”定义的
extern
关键字extern
答:
最后,需要注意的是,
extern在引用全局变量时不能省略
,因为它区分了声明和定义。如果省略,如int a;,则被视为定义,而非声明,这可能导致意外的编译错误。
全局变量可以
不说明吗
答:
准确的说,如果你有两个文件a.cpp和b.cpp(或者是a.c,b.c),那么你在b里面定义的
全局
,a想要调用得用
extern
函数调用全程
变量
不需要extern,直接使用即可。例如,你在a.cpp中有一函数void func()使用了int k,如果k是在a.cpp中定义的,那么不需要extern,如果k在b.cpp中定义,就需要 ...
大家正在搜
用声明的变量是全局变量
extern外部变量
全局变量是静态变量吗
全局变量的声明与定义
声明全局变量的位置
声明全局变量的关键字是什么
声明全局变量应该使用的关键字是
php声明全局变量的关键字
如何声明全局变量