为了账号安全,请及时绑定邮箱和手机立即绑定

请问为什么会出现 错误 C4700 使用了未初始化的局部变量“sum”

请问为什么会出现 错误 C4700 使用了未初始化的局部变量“sum”

C
qq_丞_0 2016-03-16 15:32:36
#include<stdio.h>int main(){ int i,k[10],aver,sum; for (i = 0; i < 10; i++) { scanf_s("%d", &k[i]); sum = sum + k[i]; } aver = sum / 10; printf("%d", aver); getchar();}
查看完整描述

1 回答

?
onemoo

TA贡献883条经验 获得超454个赞

这其实是一条warning,而非错误。  它提示的内容也很清楚啊,就是你的sum没有初始化。 未初始化的局部变量的初值是随机的。


查看完整回答
反对 回复 2016-03-16
  • 1 回答
  • 0 关注
  • 6168 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信