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

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

2013-01-06 
C语言,二维数组指向问题float(*pointer)[4]是什么意思?二维数组中,分别指向行和列,要怎么表示?求指点[解决

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++; //指向下一列 

热点排行