佚名通过本文主要向大家介绍了VC爱好者进来,讨论一个局部变量与全局变量如果同名,c语言是如何调用问题等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: VC爱好者进来,讨论一个局部变量与全局变量如果同名,c 语言是如何调用问题
描述:
解决方案1:
描述:
VC爱好者进来,讨论一个局部变量与全局变量如果同名,c 语言是如何调用问题
如:
有一个全局变量
int aa = 100 ;
有一个局部变量
char aa= 'a' ;
c语言在调用变量aa 时是如何选择的...
请高手们提供见解!
解决方案1:
在char aa的生存域里是用的char aa,其他地方用的int aa。就近嘛。
比如
int aa = 100;
//这里aa是int aa
int my_func1()
{
char aa = 'a';
..//这里用的aa是char aa
}
int my_func2()
{
//这里的aa是int aa
}
调用 local variable