if(x>0)
{
int x = 100;
x /= 2;
printf("if语句内, x=%d\n", x);
}
printf("main方法内, x=%d\n", x);
int x = 10;
fn1();
return 0;
啥
东东
c语言运行基本规则自左而右,自上而下。后面的int x=10已经不能影响上面的结果。。个人理解。。
int x=100应该在if之前吧
运行成功,输出错误
if语句内, x=50main方法内, x=77fn1(): x=77