卷幕
2017-11-23 16:43
评论区,排名第二的那个同学最后一行,为什么说不定义,最后会输出是5.
参见一下上一节, 如果去掉16行的extern,
按上节内容所说就相当于定义了一个局部变量(主函数作为函数也是可以定义局部变量的 ,int前头啥也没有就是自动变量了),
并且就如楼上所说,不赋值就被默认为零。
不定义的话 就是自动变量 自动变量不赋予初值 系统会自动赋值 我电脑系统定义为0
是随机的吗?
2017-11-27 17:14:58
共 1 条回复 >
C语言入门
926021 学习 · 20793 问题
相似问题
回答 2
回答 3
回答 1