C语言二维数组int a[4][3]={{1,2},{4,5},{7},{10}};

我想请问一下,C语言二维数组int a[4][3]={{1,2},{4,5},{7},{10}};
最新回答
未始已终

2024-11-25 10:48:45

就是给你的数组赋值,就像你所举例的,是个四行三列的数组,第一行的初值为1,2,0;第二行的初值为4,5,0,第三行的初值为7,0,0;(未附到的元素默认值为0)
甜味拾荒者

2024-11-25 08:10:55

其实就是4行3列的整形数组,省略了0罢了。
完整形式就是a[4][3]={1,2,0},{4,5,0},{7,0,0},{10,0,0}
静听忧伤

2024-11-25 09:24:22

四行三列的整形数组
1 2 X
4 5 X
7 X X
10 X X

x的话不一定
如果数组a[4][3]是全局变量,x就是0
如果不是全局变量,就是内存里一个垃圾值,不用管
一梦红尘

2024-11-25 10:39:39

a[0][0]=1 a[0][1]=2 a[0][3]=0 a[0][4]=0
a[1][0]=4 a[1][2]=5 a[1][3]=0 a[1][4]=0
剩余两行也是如此
山河霜白

2024-11-25 09:42:46

定义一个二维数组,4行3列,可以认为4个子数组,分别是{1,2,0},{45,0},{7,0,0},{10,0,0}
未初始化的元素默认为0