24小时热门版块排行榜    

查看: 308  |  回复: 3
当前主题已经存档。

limaojlu

金虫 (正式写手)

[交流] 【求助】没有操作的数组元竟然不为零,请大家帮帮忙了?【已解决】

我在用C写一个统计每个原子的近邻的键角,我建立一个数组angle[87][45],其中有87个原子,每个原子的键角肯定不超过45个, 所以我就按顺序把计算出来的键角往这个45个元素中填,令我奇怪的是,除了可以准确的把包含的键角得出外,还零零散的 多了一些值,比如0.00064, 115, 567845等等的不正常的值,所以就比较纳闷了,应为在这些值的地方本应该是没有操作而为零的,请教大家啦。

[ Last edited by 波不动 on 2009-12-20 at 14:52 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tjyl

金虫 (正式写手)

★ ★ ★ ★ ★ ★ ★
波不动(金币+2,VIP+0):感谢专家应助! 12-19 22:51
limaojlu(金币+5,VIP+0): 12-20 10:39
在函数体内定义的内置类型变量不会自动初始化的,是随机的。
引用回帖:
Originally posted by limaojlu at 2009-12-19 21:47:
我在用C写一个统计每个原子的近邻的键角,我建立一个数组angle[87][45],其中有87个原子,每个原子的键角肯定不超过45个, 所以我就按顺序把计算出来的键角往这个45个元素中填,令我奇怪的是,除了可以准确的把包含 ...

2楼2009-12-19 22:35:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jjdg

版主 (知名作家)

优秀版主

★ ★
limaojlu(金币+2,VIP+0): 12-20 10:39
引用回帖:
Originally posted by tjyl at 2009-12-19 22:35:
在函数体内定义的内置类型变量不会自动初始化的,是随机的。


楼上正解!
支持一下!
努力学习!以正当途径!获得需要的知识!
3楼2009-12-19 23:05:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

limaojlu

金虫 (正式写手)

senlia(金币+0,VIP+0):各种语言、各种编译软件 甚至对不同的数据类型 对变量定义的操作都不一定一样 有的赋初值 有的只是分配内存空间 所以 不管你用什么语言 不管定义什么变量 最好先赋一个初值 12-20 13:36
也就是说 我使用的时候可以先让他们置零,然后再统计了,非常谢谢大家。
4楼2009-12-20 10:41:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 limaojlu 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见