局部变量与全局里问题在里面大神来教一下小白啊
#include <stdio.h>
int x = 1;
int fn1(int x)
{
int y,z;
z = 2;
y = x+z;
printf("y=%d\n",y);这个为局部变量我知道但是为什么最后y=4它没有定义x为多少啊
return 0;
}
int main()
{
fn1 (2);
int y = 10;
printf("x+y=%d",y+x);
getchar();
}
#include <stdio.h>
int x = 1;
int fn1(int x)
{
int y,z;
z = 2;
y = x+z;
printf("y=%d\n",y);这个为局部变量我知道但是为什么最后y=4它没有定义x为多少啊
return 0;
}
int main()
{
fn1 (2);
int y = 10;
printf("x+y=%d",y+x);
getchar();
}
2017-05-03
举报