C语言中二维数组的用法问题

2025-04-11 22:05:29
推荐回答(5个)
回答(1):

a[i]在二维数组代表
第i行0列元素地址等价于 &a[i][0]-->&*(*(a+i)+0)-->a[i]
a+i则代表第i行首地址
如图:
例如a[2][3]
a--->a[0]--->a[0][0] a[0][1] a[0][2]
a[1]---->a[1][0] a[1][1] a[1][2]

回答(2):

这个是二维数组 一般都是a[i][j] 的形式 ,i是行 ,j 是列。至于你说的调用的那个 我目前没见多。。小白飘过

回答(3):

代表行,第一维是行,第二维是列

回答(4):

表示第i行的首地址

回答(5):

表示行的首地址