读书人

数组指针?解决办法

发布时间: 2013-01-21 10:15:38 作者: rapoo

数组指针?
int (*a)[3], b[2][3];
a=b;
(*a)[0]=0;
a[0][1]=1;
_____________
问题:
1.(*a)[3]:
是声明一个数组指针(指向数组的指针变量)。
该变量是指向一个二维数组b,其元素有3个(3列)。
对不对?
2.a=b;
2个二级指针复制。
3.(*a)[0]=0;
初始化b[0][0]。
怎样用数组指针这种方式,初始化b[0][1]呢?

[解决办法]

引用:
怎样用数组指针,初始化b[1][0]?

初始化b[1][0]:(*(a+1))[0] = 7;

读书人网 >C语言

热点推荐