您的位置:首页 > 其它

指针数组与数组指针

2013-12-04 19:53 169 查看
指针数组:

它是一个数组,并且数组中的数据元素类型为指针类型

<数据类型> *数组名[大小];



数组指针:

它是一个指针,并且他指向二维数组的首地址

<数据类型> (*指针变量名)[大小]



[数据类型] 数组名[大小];

假如q是一个一维数组,q + i编移字节数为sizeof(数据类型) * i 

[数据类型] *指针变量名;

假如q是一个一级指针,q + i偏移字节数为sizeof(数据类型) * i 

[数据类型] 数组名[行宽][列宽];

假如q是一个二维数组,q + i偏移字节数为sizeof(数据类型) * 列宽 * i

[数据类型] (*指针变量名)[列宽];

假如q是一个数组指针,q + i偏移字节数为sizeof(数据类型) * 列宽 * i

[数据类型(指针类型)] *指针变量名;

假如q是一个二级指针,q + i偏移字节数为4 * i

[数据类型(指针类型)] 数组名[大小];

假如q是一个指针数组,q + i偏移字节数为4 * i
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息