c语言指针和数组的问题。。

2024-12-18 23:01:28
推荐回答(3个)
回答1:

二维数组
*(c+1)等价于c[1]这个你知道撒!而c[1]表示的是二维数组中的第二个一维数组,继c[0]之后,因此对于二维数组来说,其中的c[1]其实就是一维数组名啊!这下你应该清楚了吧,c[1]指向一维数组的第一个元素,*(c[1]+1)等价于c[1][1]既是一维数组的第二个元素。OK???

回答2:

*(c+1)就是第二行也就是c[2]
*(*(c+1)+1)就是第二行第二列就是c[2][2]=6

回答3:

你用的是16进制。