课程
/后端开发
/C
/C语言入门
评论区,排名第二的那个同学最后一行,为什么说不定义,最后会输出是5.
2017-11-23
源自:C语言入门 5-11
正在回答
参见一下上一节, 如果去掉16行的extern,
按上节内容所说就相当于定义了一个局部变量(主函数作为函数也是可以定义局部变量的 ,int前头啥也没有就是自动变量了),
并且就如楼上所说,不赋值就被默认为零。
不定义的话 就是自动变量 自动变量不赋予初值 系统会自动赋值 我电脑系统定义为0
卷幕 提问者
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
3 回答变量存储类别
1 回答变量存储类别
2 回答变量存储类别