我们知道在一维数组中,
static int a[]={1,2,3,4,5};
int *p;
p=a;
那麽,*(p+1)代表a[1]值为2
但二维数组中
static int a[3][4]={{1,3,5,7},{9,11,13,15},{17,19,21,23}};
int *p;
P=a;
*(p+1)+2却不等于a[1][2]的值了能?
...全文
52421打赏收藏
指针指向二维数组问题!
指针指向二维数组问题! 我们知道在一维数组中, static int a[]={1,2,3,4,5}; int *p; p=a; 那麽,*(p+1)代表a[1]值为2 但二维数组中 static int a[3][4]={{1,3,5,7},{9,11,13,15},{17,19,21,23}}; int *p; P=a; *(p+1)+2却不等于a[1][2]的值了能?