C语言程序 想问输入了2 4 6 是怎样赋值给x[i], x[1]对应x[1][0] 还是x[0][1]
答案:4 悬赏:40 手机版
解决时间 2021-04-07 11:20
- 提问者网友:萌卜娃娃
- 2021-04-07 01:10
C语言程序 想问输入了2 4 6 是怎样赋值给x[i], x[1]对应x[1][0] 还是x[0][1]
最佳答案
- 五星知识达人网友:从此江山别
- 2021-04-07 02:21
x是一个二维数组,所以x[i]对应的是第几行的起始地址而不是对应里面的元素,而每一行的起始地址和这行的第0个元素的地址一样,所以把x[i]传给scanf就相当于把&x[i][0]传送给scanf
全部回答
- 1楼网友:骨子里都是戏
- 2021-04-07 03:34
x[1]就是&x[1][0]
- 2楼网友:话散在刀尖上
- 2021-04-07 03:06
在循环里面scanf中的输入时,是地址传进去的,因此你输入的值实际是输入的
x[0][0] = 2
x[1][0] = 4
x[2][0] = 6;
而其余值都被初始化为0,因此你的答案应该选D。
x[0][0] = 2
x[1][0] = 4
x[2][0] = 6;
而其余值都被初始化为0,因此你的答案应该选D。
- 3楼网友:胯下狙击手
- 2021-04-07 02:42
就好比你字符串赋值一样
char a[100];
scanf("%s",a);和scanf("%s",&a[0]);同理
这里x[1]等同于&x[1][0]
char a[100];
scanf("%s",a);和scanf("%s",&a[0]);同理
这里x[1]等同于&x[1][0]
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯