问题
单项选择题
下面关于C++语言变量的叙述错误的是
A) C++语言中变量分为auto、static、extern和register4种存储类型
B) 自动变量和外部变量的作用域为整个程序
C) 内部静态变量的作用域是定义它的函数
D) 外部静态变量的作用域是定义它的文件
答案
参考答案:B
解析: 自动变量是函数体或分程序内定义的变量,它的作用域在所定义的函数体内或分程序体内。
下面关于C++语言变量的叙述错误的是
A) C++语言中变量分为auto、static、extern和register4种存储类型
B) 自动变量和外部变量的作用域为整个程序
C) 内部静态变量的作用域是定义它的函数
D) 外部静态变量的作用域是定义它的文件
参考答案:B
解析: 自动变量是函数体或分程序内定义的变量,它的作用域在所定义的函数体内或分程序体内。