在C语言程序中定义全局变量,如果该变量使用关键字static作为存储类别说明符,则它的作用域是()
A.整个程序范围
B. 定义该变量的源文件范围
C. main函数内部
D. 从定义该变量的位置开始直至程序结束
- · 有4位网友选择 B,占比40%
- · 有3位网友选择 D,占比30%
- · 有2位网友选择 C,占比20%
- · 有1位网友选择 A,占比10%
A.整个程序范围
B. 定义该变量的源文件范围
C. main函数内部
D. 从定义该变量的位置开始直至程序结束
A.整个程序范围
B.定义该变量的源文件范围
C.main函数内部
D.从定义该变量的位置开始直至程序结束
如果一个函数位于C程序文件的上部,在该函数体内说明语句后的复合语句中定义了一个变量,则该变量().
A.为全局变量,在本程序文件范围内有效
B.为局部变量,只在该函数内有效
C.为局部变量,只在该复合语句中有效
D.定义无效,为非法变量
在一个C++源程序文件中定义的全局变量的有效范围是()。
A.该C++程序的所有源程序文件
B.本源程序文件的全部范围
C.从定义变量的位置开始到本源程序文件结束
D.函数内部全部范围
在一个源文件中定义的全局变量的作用域为:()
A.本程序的全部范围
B.本函数的全部范围
C.从定义该变量的位置开始到本文件结束
D.以上说法都不正确
在一个源文件中定义的全局变量的作用域为(38)。
A.本文件的全部范围
B.本程序的全部范围
C.本函数的全部范围
D.从定义该变量的位置开始至本文件结束为止
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!