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

来源:5-11 变量存储类别

慕妹5810510

2017-10-06 15:47

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

写回答 关注

3回答

  • 慕丝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放在花括号外面呀

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926207 学习 · 20797 问题

查看课程

相似问题