輸出錯了,為什么?
#include <stdio.h>
int x = 77;
void fn1()
{
? ? printf("fn1(): x=%d\n", x);? ? ? ?
}
int main()
{
? ? int x = 10;
? ? if(x>0)
? ? {
? ? ? ? x = 100;
? ? ? ? x /= 2;
? ? ? ? printf("if語句內(nèi), x=%d\n", x);? ? ? ?
? ? }
? ? printf("main方法內(nèi), x=%d\n", x);
? ? fn1();
? ? return 0;
}
2019-07-24
因?yàn)樵趇f里x被賦予的量變了,只需在printf("main方法內(nèi),x=%d\n",x);前加一個x=10;就可以了
2019-07-05
if 里面 x=100,前面需要加int