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