读书人

C语言二维数组指向有关问题

发布时间: 2013-01-06 15:44:48 作者: rapoo

C语言,二维数组指向问题
float(*pointer)[4] 是什么意思?


二维数组中,分别指向行和列,要怎么表示?

求指点
[解决办法]
float(*pointer)[4] 是数组指针,pointer是个指针,指向一个长度为4的float型数组
[解决办法]
float a[3][4];
float (*pRow)[4] = &a[0];
float *pCol = &a[0][0];

pRow++; //指向下一行
pCol = (float*)pRow; //pCol指向行第0列
pCol++; //指向下一列

读书人网 >C语言

热点推荐