问答详情
源自:5-11 变量存储类别

为什么int x=100;要放花括号外面啊啊啊啊啊

extern int x;      //调用外部变量    printf("x=%d\n",x);    return 0; } int x=100; 为什么int x=100;要放花括号外面啊啊啊啊啊一直很不明白这点 有些东西要放花括号外面

提问者:慕妹5810510 2017-10-06 15:47

个回答

  • 慕丝4222353
    2017-10-22 08:32:08

    我好像有点明白,到第14行的时候好像就已经输出到了x=32,然后那个extern调用的是函数之外的x=100,最后输出了他》?

  • 慕先生1026868
    2017-10-16 11:40:46

    简单地说是全局变量啊,不是服务于单个函数

  • 留洋的小帆船
    2017-10-06 15:58:24

    {}花括号里面的是主函数吧,外部变量说白了就是“在函数之外定义的变量”,那就自然把外部变量extern int x=100放在花括号外面呀