何时使用指向2D数组的指针?

时间:2016-10-18 16:16:29

标签: c pointers multidimensional-array

对于以下程序使用,单指针

#include <stdio.h>

int main()
{
    int b[2][3] = {{1, 2, 3}, {4, 5, 6}};
    int *p = b;
    printf("\nElement - %d", *(p+3));
    printf("\nElement - %d", *(p+4));
}

使用单指针b成功访问2D数组p

我也经历过answer

问题:

1)

没有感觉指针指向b的必要性。当使用2Darray p时,b是指向指针的指针吗?

2)

使用p时,我们何时需要b指针指针?

3)

n维数组是否需要n级指针?

0 个答案:

没有答案