希望各位C语言的高手帮我解决下面的这个题目,并解释一下题目中的for(i=0;i<8;i++) x+=a[i][j]

 我来答
风若远去何人留
2013-03-25 · 知道合伙人互联网行家
风若远去何人留
知道合伙人互联网行家
采纳数:20412 获赞数:450110
专业C/C++软件开发

向TA提问 私信TA
展开全部
B
不确定值
第一个双重for循环,对a00 a01 a02 a10 a11 a12 a20 a21 a22九个元素赋值
孙桓结束后j = 3
然后做累加的时候,是把a03 a13 .... a73
的值累加,而这些元素并没有被赋值过
对于初始化值,不同编译器的做法不同,有赋值为0,有赋值为0xcc 也有不管直接就是随机数的
所以累加值也不确定
yooyocn
2013-03-25 · TA获得超过326个赞
知道答主
回答量:115
采纳率:100%
帮助的人:72.3万
展开全部
答案是C,x的值是0.
因为数组a是整型静态数量。默认初始化的值都是0.
二重循环给数组赋值的范围是a[0][0]--a[0][2],a[1][0]--a[1][2],a[2][0]--a[2][2]
其它都是0,此时j的值是3,最后一个循环计算a[0][3]到a[7][3]的和,是8个0相加,当然结果是0了。

谢谢给予采纳!
追问
恩,你说的很对,谢谢啦!
追答
哈哈,没什么!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
malespy27
2013-03-25
知道答主
回答量:8
采纳率:0%
帮助的人:3.6万
展开全部
i和j没有初始化,应该是不确定值吧,下面那个a数组虽然是static,但是因为有了赋值,所以也不确定了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百分百水溶C
2013-03-25 · 超过19用户采纳过TA的回答
知道答主
回答量:71
采纳率:0%
帮助的人:44.5万
展开全部
不确定值,因为未付初值,所以值可能是随机的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
万杨1
2013-03-25 · 超过34用户采纳过TA的回答
知道答主
回答量:90
采纳率:0%
帮助的人:84万
展开全部
x+=a[i][j]等同于x=x+a[i][j]
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式