為什么int x=100;要放花括號外面啊啊啊啊啊
extern int x; ? ? ?//調用外部變量 ? ?printf("x=%d\n",x); ? ?return 0; } int x=100; 為什么int x=100;要放花括號外面啊啊啊啊啊一直很不明白這點 有些東西要放花括號外面
extern int x; ? ? ?//調用外部變量 ? ?printf("x=%d\n",x); ? ?return 0; } int x=100; 為什么int x=100;要放花括號外面啊啊啊啊啊一直很不明白這點 有些東西要放花括號外面
2017-10-06
舉報
2017-10-22
我好像有點明白,到第14行的時候好像就已經輸出到了x=32,然后那個extern調用的是函數之外的x=100,最后輸出了他》?
2017-10-16
簡單地說是全局變量啊,不是服務于單個函數
2017-10-06
{}花括號里面的是主函數吧,外部變量說白了就是“在函數之外定義的變量”,那就自然把外部變量extern int x=100放在花括號外面呀