大問題?。?!
改成這樣:
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-08