4道C语言判断题求助

大家帮忙谢谢拉后天就考试最后解释以下万分感谢(1)7&3+12的值是15(2)共同体变量所占的内存长度等于最长的成员的长度.(3)如果想使一个数组中全部元素的值为0,可以... 大家帮忙 谢谢拉 后天就考试 最后解释以下万分感谢

(1) 7&3+12的值是 15

(2) 共同体变量所占的内存长度等于最长的成员的长度.

(3) 如果想使一个数组中全部元素的值为0,可以写成
int a[10]={0*10};

(4) 若有定义和语句:
int a[3][3]={{3,5},{8,9}{12,35}},i,sum=0;
for (i=0;i<3;i++) sum+=a[i][2-i];则sum=21.
展开
 我来答
马达纱布古那
2006-11-22 · 超过48用户采纳过TA的回答
知道答主
回答量:137
采纳率:0%
帮助的人:0
展开全部
(1) 7&3+12的值是 15
&是个逻辑运算符,返回的只是真假值,不知道你们题目怎么这样出的,很不合规范

(2) 共同体变量所占的内存长度等于最长的成员的长度.
对的

(3) 如果想使一个数组中全部元素的值为0,可以写成
int a[10]={0*10};
错,应该写成int a[10]={0};

(4) 若有定义和语句:
int a[3][3]={{3,5},{8,9}{12,35}},i,sum=0;
for (i=0;i<3;i++) sum+=a[i][2-i];则sum=21.
解题思路:
i=0时,a[0][2]=0,sum=sum+aa[0][2]=0
i=1时,a[1][1]=9,sum=sum+aa[1][1]=9
i=2时,a[2][0]=12,sum=sum+aa[2][0]=21
i=3时,for结束
所以sum=21是对的,不过不知道是你漏写了还是语句本来有错误, {8,9}{12,35}}中间漏了个逗号.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式