大问题!!!
改成这样:
int fn1(int x)
{
pritnf("x=%d",x);
return 0;
}
int main()
{
int x=10;
if(x>0){
x=100;
x/2; //怎么就影响到外面了?
printf("x=%d",x);//输出50。
}
printf("x=%d",x);//输出50。
fn1(x);//输出50。
return 0;
}
改成这样:
int fn1(int x)
{
pritnf("x=%d",x);
return 0;
}
int main()
{
int x=10;
if(x>0){
x=100;
x/2; //怎么就影响到外面了?
printf("x=%d",x);//输出50。
}
printf("x=%d",x);//输出50。
fn1(x);//输出50。
return 0;
}
2021-10-07
举报