求大神解答c语言题目: 1,已知函数外面有int a=[][4]={1,1};则下面叙述有误的是:

求大神解答c语言题目:1,已知函数外面有inta=[][4]={1,1};则下面叙述有误的是:a,数组a的每个元素都可以得到初值0;b,二维数组a的第一维大小为1;c,二... 求大神解答c语言题目:
1,已知函数外面有int a=[][4]={1,1};则下面叙述有误的是:
a,数组a的每个元素都可以得到初值0;
b,二维数组a的第一维大小为1;
c,二维数组a的行数起始值为0;
d,只有元素a[0][0]和a[0][1]可得到初值0,其它元素得不到初值。

2,调用printf("ab\102cd\0ef\0g")的结果是什么?

麻烦给我解释一下。
展开
 我来答
stormpang
推荐于2016-08-26 · TA获得超过448个赞
知道小有建树答主
回答量:89
采纳率:0%
帮助的人:105万
展开全部
已经给两个元素赋值了,所以A错;
由于在赋值的时候没有用到{},故B对,假如为int a[][4] = {{1},{1}};则第一维就为2;
C:起始地址为0是对的;
D:只有他俩得到的初值为1,其他元素为0;

第二个输出abBcd,因为\102属于\后跟三位8进制表示一个字符的,(102)8的十进制为66,故输出B,而\0eg和\0g都是用16进制表示字符,而这些字符属于不可见字符,就是利用printf无法输出的~
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式