在线名词解释大全
专业、全面、易懂的全领域名词百科
首页
>
C语言程序设计
>
详细
下列说法中正确的是( )
题型:单选题
选项
A.
局部变量在一定范围内有效,且可与该范围外的变量同名。
B.
如果一个源文件中,全局变量与局部变量同名,则在局部变量范围内,局部变量不起作用。
C.
局部变量缺省情况下都是静态变量
D.
函数体内的局部静态变量,在函数体外也有效
正确答案:A
名词解析
选项B,全局变量与局部变量同名,则在局部变量范围内,全局变量被屏蔽掉而不起作用。选项C,局部变量缺省情况下都是自动型auto变量。选项C,局部静态变量只能在函数体内有效,因为它也是属于局部变量。