本文主要是介绍c语言:全局变量与局部变量重名,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
结论:
作用域小的覆盖作用域大的,顺带一提,在C++中,调用全局的变量前面要加::
#include <stdio.h>
using namespace std;int a, b;
void fun() {a = 100;b = 200;
}int main() {int a = 5, b = 7;fun();printf("%d %d\n", a, b);printf("%d %d\n",::a,::b);return 0;
}
这篇关于c语言:全局变量与局部变量重名的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!