int a[3][4] *(*(a+i)+j)这个是二维数组元素的表示形式.请问该怎样理解.*(int a[3][4]*(*(a+i)+j)这个是二维数组元素的表示形式.请问该怎样理解.*(a+i)为什么就与a[i]就是一码事了呢?
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/03 14:54:16
![int a[3][4] *(*(a+i)+j)这个是二维数组元素的表示形式.请问该怎样理解.*(int a[3][4]*(*(a+i)+j)这个是二维数组元素的表示形式.请问该怎样理解.*(a+i)为什么就与a[i]就是一码事了呢?](/uploads/image/z/2807038-46-8.jpg?t=int+a%EF%BC%BB3%EF%BC%BD%EF%BC%BB4%EF%BC%BD+%2A%28%2A%28a%2Bi%29%2Bj%29%E8%BF%99%E4%B8%AA%E6%98%AF%E4%BA%8C%E7%BB%B4%E6%95%B0%E7%BB%84%E5%85%83%E7%B4%A0%E7%9A%84%E8%A1%A8%E7%A4%BA%E5%BD%A2%E5%BC%8F.%E8%AF%B7%E9%97%AE%E8%AF%A5%E6%80%8E%E6%A0%B7%E7%90%86%E8%A7%A3.%2A%28int+a%EF%BC%BB3%EF%BC%BD%EF%BC%BB4%EF%BC%BD%2A%28%2A%28a%2Bi%29%2Bj%29%E8%BF%99%E4%B8%AA%E6%98%AF%E4%BA%8C%E7%BB%B4%E6%95%B0%E7%BB%84%E5%85%83%E7%B4%A0%E7%9A%84%E8%A1%A8%E7%A4%BA%E5%BD%A2%E5%BC%8F.%E8%AF%B7%E9%97%AE%E8%AF%A5%E6%80%8E%E6%A0%B7%E7%90%86%E8%A7%A3.%2A%28a%2Bi%29%E4%B8%BA%E4%BB%80%E4%B9%88%E5%B0%B1%E4%B8%8Ea%EF%BC%BBi%EF%BC%BD%E5%B0%B1%E6%98%AF%E4%B8%80%E7%A0%81%E4%BA%8B%E4%BA%86%E5%91%A2%3F)
xN@_%]6AB(PREń@2s몯_ҍ!n\t͙\PaB
=z>0$TZ*yC3z=eHNbwE8d=Yn/ք}7`tRzQv\tV!W4" YG=nw \ji]=
ro)5WЫwG蔵rpQƨ'Gl51#c^CCSghUZuXU
int a[3][4] *(*(a+i)+j)这个是二维数组元素的表示形式.请问该怎样理解.*(int a[3][4]*(*(a+i)+j)这个是二维数组元素的表示形式.请问该怎样理解.*(a+i)为什么就与a[i]就是一码事了呢?
int a[3][4] *(*(a+i)+j)这个是二维数组元素的表示形式.请问该怎样理解.*(
int a[3][4]
*(*(a+i)+j)这个是二维数组元素的表示形式.
请问该怎样理解.*(a+i)为什么就与a[i]就是一码事了呢?
int a[3][4] *(*(a+i)+j)这个是二维数组元素的表示形式.请问该怎样理解.*(int a[3][4]*(*(a+i)+j)这个是二维数组元素的表示形式.请问该怎样理解.*(a+i)为什么就与a[i]就是一码事了呢?
因为数组名(数组变量)本身就是一个指针,可以认为是一个常量指针,而指针存放的就是地址,所以数组名a可以代表数组a的首地址,a+i表示指针移动了i位,此时的*(a+i)当然就是a[i]了