C语言指针与二维数组

设有m行n列的二维数组 当二维数组的首地址给指针变量p以后,则访问某个元素a[i][j]可以用一下几种方式来访问 *(p+i*n+j), p[i*n+j], *(a[0]+i*n+j) 二维数组a不可赋值给一般指针变量p,只能赋值给指向二维数组的行指针变量 #include <stdio.h> int main(){ int a[2][3]={{1,2,3},{4,5,6}}; int *
相关文章
相关标签/搜索