#include <stdio.h>
int age;
void test()
{
int age;
age = 20;
}
int main()
{
printf("%d\n", age); // 在main函数内没有age变量就会去函数外面找,由于外面的变量age是一个全局变量,虽然没有进行初始化,但是默认就是0
test(); // test函数执行完,里面定义的age变量就会被销毁,这里访问的还是全局变量age
printf("%d\n", age);
return 0;
}
原文:http://www.cnblogs.com/unique-ios/p/4271374.html