搜索
查看: 1279|回复: 4
打印 上一主题 下一主题

关于数组初始化

[复制链接]
跳转到指定楼层
楼主
发表于 2013-5-18 22:23:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
买了一本C程序设计(谭浩强的),上面说数组如果不进行赋值,会自动赋值为0,我在啊哈C中编译时发现只定义不赋值数组输出是随机数,求教!
沙发
发表于 2013-5-19 00:19:26 | 只看该作者
数组在文件作用域(所有函数之外)中定义,如果不手动初始化,那么元素将被(递归地)自动初始化到0
如果在函数中定义,那么元素初始值不定

你仔细看看上下文,看看有没有说是函数外定义的
板凳
 楼主| 发表于 2013-5-19 08:38:18 | 只看该作者
rosynirvana 发表于 2013-5-19 00:19
数组在文件作用域(所有函数之外)中定义,如果不手动初始化,那么元素将被(递归地)自动初始化到0
如果在 ...

主函数算吗?书上没说啊!
地板
发表于 2013-5-19 09:15:03 | 只看该作者
吐槽有理 发表于 2013-5-19 08:38
主函数算吗?书上没说啊!

所有函数内定义的都一样
5#
 楼主| 发表于 2013-5-19 09:41:17 | 只看该作者
rosynirvana 发表于 2013-5-19 09:15
所有函数内定义的都一样

受教了,谢谢!!!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表