单选题
若程序中定义了局部变量与全局变量,则______。
A、
在函数内只能访问局部变量,不能访问全局变量
B、
局部变量与全局变量的名字不得相同
C、
一个函数被多次调用时,其定义的局部变量必定分配同一个存储单元
D、
函数中定义的局部变量与全局变量同名时,在函数内引用的是局部变量
【正确答案】
D
【答案解析】
[解析]
在函数内可以访问局部变量,也可以访问全局变量。全局变量和局部变量的名称可以相同。若相同,则在局部变量的作用域范围内,引用的是局部变量。程序运行过程中,函数多次运行时,其定义的局部变量不一定分配同一个存储单元。
提交答案
关闭