4道C语言判断题求助

发布网友 发布时间:2022-03-27 14:02

我来回答

2个回答

懂视网 时间:2022-03-27 18:24

共同体变量所占的内存长度等于里面所占内存最大的那个变量的长度。16位下是2个字节,32位下是4个字节。char是1个字节,float是个字节。

热心网友 时间:2022-03-27 15:32

(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}}中间漏了个逗号.
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com