定义外部变量时,不用存储类说明符extern,而是在声明外部变量时用extern()
- · 有5位网友选择 错,占比62.5%
- · 有3位网友选择 对,占比37.5%
下列关于变量存储类的描述中,错误的是()。
A.任何变量定义后都具有一个确定的存储类
B.变量的存储类确定了变量的作用域和寿命
C.定义变量时没有存储类说明符者一律为自动类
D.内部静态类变量和外部静态类变量的存储类说明符都是static
A.全局外部变量可以用于多个模块,extern只是声明而不是重新定义
B.外部变量是在函数外定义的变量,其作用域是整个程序
C.全局外部变量可以用于多个模块,但需用extern重新在各模块中再定义一次
D.静态外部变量只能作用于本模块,因此它没有什么实用价值
A.auto 是默认的存储类型说明符,具有自动生存期
B.register 可用于局部变量或形式参数声明中,具有静态生存期
C.extern 可以置于变量或者函数声明前,以标示全局变量或者函数的定义在别的文件中
D.static 用于函数声明中,会让函数失去外部链接属性
在函数中默认存储类型说明符的变量应该是________存储类型。
A.内部静态
B.外部
C.自动
D.寄存器
A.C++语言中变量分为auto、static、extern和register4种存储类型
B.自动变量和外部变量的作用域为整个程序
C.内部静态变量的作用域是定义它的函数
D.外部静态变量的作用域是定义它的文件
下面关于C++语言变量的叙述错误的是
A.在C++语言中变量分为auto,static,extern和register四种存储类型
B.自动变量和外部变量的作用域为整个程序
C.内部静态变量的作用域是定义它的函数
D.外部静态变量的作用域是定义它的文件
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!