本帖最后由 sen 于 2014-5-20 11:58 编辑
#include <stdio.h>
int age;
void test()
{
int age;
age =10;
}
int main()
{
printf("%d\n",age);//0
int age = 20;
printf("%d\n",age);//20
test(); //(为什么这句函数没有调用? 如没有int age = 20 则能调用)
printf("%d\n",age);//20
return 0;
}
为什么main函数中的test函数对之后的printf没有影响??
|