在线名词解释大全
专业、全面、易懂的全领域名词百科

下列说法中正确的是( )

题型:单选题
选项
A. 局部变量在一定范围内有效,且可与该范围外的变量同名。
B. 如果一个源文件中,全局变量与局部变量同名,则在局部变量范围内,局部变量不起作用。
C. 局部变量缺省情况下都是静态变量
D. 函数体内的局部静态变量,在函数体外也有效
正确答案:A
名词解析
选项B,全局变量与局部变量同名,则在局部变量范围内,全局变量被屏蔽掉而不起作用。选项C,局部变量缺省情况下都是自动型auto变量。选项C,局部静态变量只能在函数体内有效,因为它也是属于局部变量。