22问答网
所有问题
c语言二维数组,这里为什么a[0][0]的值是1,不是0吗?
int a[2][3]={{1},{4,5}}是不是指a[1]行第一个和第二个数组元素分别赋值4和5?为什么a[0][0]是1?
举报该问题
其他回答
第1个回答 2019-04-21
a[2][3]={{1},{4,5}}
相当于
a[0][0] = 1;
a[0][1] = 0;
a[0][2] = 0;
a[1][0] = 4;
a[1][1] = 5;
a[1][2] = 0;
本回答被提问者和网友采纳
相似回答
C#中
为什么a[0][0]
[1]=
1?
答:
a[][3]
是一
个
二维数组
(实质是一个
数组,
数组的每个元素都是由3个整数构成的数组),而且
C语言中的
任何数组在内存中都是线性分布
的,这里的
a也是。所以说
a[0][0]
、a[0][1]、a[0][2]、a[1][0]、a[1][1]、a[1][2]6个元素依次被赋值为
1,
2,3,4,5,6。并且C编译器根据后面的初...
...
二维数组,a[][
3]={
1,
2,3,4,5,6,7,8,9};
a[0][0]
=?a[0][1]=?a[1...
答:
所以a[0][1]=2 也就是第一行第二的元素。a[0][0]=1 也就是第一个元素
。a[1][1]=5 也就是第二行第二个元素。
大家正在搜
一维数组怎么赋值给二维数组
js取二维数组数组的值
c语言二维数组赋值
c语言中二维数组的定义
二维数组的ubound的值
怎么输出二维数组的值
c语言二维数组排序
c语言输出二维数组
c语言二维数组求和
相关问题
c语言中二维数组的a代表是0行首地址,那*a不就是首个元素吗...
c语言 二维数组a【0】与a与a【0】【0】有什么区别?
C语言为什么直接给二维数组中的某个元素赋值不行,比如A[0]...
c语言中二维数组中&a[0][0]=a[0][0]吗
c语言指针:一个二维数组a[3][4],为什么*a会表示&a...
C语言的二维数组和一维数组:为什么上面是arr[2][4];...
c语言指针:a为二维数组,那a[0]是什么类型?是指针还是数...
为什么C语言二维数组a[2][2], a和*a输出是相同的,...