定义如下变量和数组: int i; int x[4][4]={1,2,3,4,5,6,7,8,9, 10

定义如下变量和数组:inti;intx[4][4]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16};则下面语句的输出结果是___C___... 定义如下变量和数组:
int i;
int x[4][4]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16};
则下面语句的输出结果是___C_____.
for(i=0;i<4;i++) printf("%3d",x[i][3-i]);
A) 1 5 9 13 B) 1 6 11 16
C) 4 7 10 13 D) 4 8 12 16

不懂数组应该怎么做(´இ皿இ`)
展开
 我来答
帐号已注销
2020-08-06 · TA获得超过77万个赞
知道小有建树答主
回答量:4168
采纳率:93%
帮助的人:162万
展开全部

输出:x[0][3]=4

x[1][2]=7

x[2][1]=10

x[3][0]=13

所以结果就是:4 7 10 13

第一次循环i=0条件成立 x[i][2-i]==x[0][2]==3

第二次循环i=1条件成zhi立 x[i][2-i]==x[1][1]==5

第三次循环i=2条件成立 x[i][2-i]==x[2][0]==7

第四次i=3 条件不成立 循环结束

所以输出结果是 357

扩展资料:

对于c而言,数组变量就是指数组名,它的值等于数组第一个元素的地址。

声明数组变量可以用 type Array[index]的方式进行。

数组是基于0的:第一个元素的下标以0开始。

注意数组变量与数组的区别:数组变量是一个地址,数组是一系列连续分布的内存。

注意数组变量与指针的区别:数组变量某种意义上代表了一个固定的指针值,可以参加运算,但是不可以对它进行赋值,如果c是一个数组变量,如c++,c=p是不合法的但是*(c+2)是合法的。

参考资料来源;百度百科-数组变量

985967518
推荐于2017-09-21 · 知道合伙人教育行家
985967518
知道合伙人教育行家
采纳数:18027 获赞数:109859
14年本科毕业于河南理工大学,至今就读于河南理工大学攻读硕士学位,从事编程学习已有5年。

向TA提问 私信TA
展开全部
输出:x[0][3]=4
x[1][2]=7
x[2][1]=10
x[3][0]=13
所以结果就是:4 7 10 13
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式