请问,两种结果为什么不一样?

Nxhivo 2017-11-11 12:59:35
第一种

结果

第二种

结果

最后祝大家节日快乐。
...全文
114 4 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
paschen 2017-11-12
scanf_s里输入double类型要用 %lf 格式, 而不是%f
  • 打赏
  • 举报
回复
Nxhivo 2017-11-12
得到的i值为32,为什么?
  • 打赏
  • 举报
回复
Nxhivo 2017-11-11
请问,如何让第一种输出我想要的第二中结果?
  • 打赏
  • 举报
回复
woaishuo2011 2017-11-11
第一个for循环后变量i为清0,且定义double a[20]未初始化操作,数组内容不确定; 第二个注释掉for循环i从0开始,double a[20]={0.2,0.4,0.3,0.1}这样定义编译器已经将后续数组内容清0.
  • 打赏
  • 举报
回复
发帖
C语言

6.6w+

社区成员

C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
帖子事件
创建了帖子
2017-11-11 12:59
社区公告
暂无公告