首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

数组指针?解决办法

2013-01-21 
数组指针?int (*a)[3],b[2][3]ab(*a)[0]0a[0][1]1_____________问题:1.(*a)[3]:是声明一个数组指针

数组指针?
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;

热点排行