关闭

指针数组与数组指针

标签: c指针数组数组指针二维数组
736人阅读 评论(0) 收藏 举报
分类:

指针数组:

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

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


数组指针:

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

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



[数据类型] 数组名[大小];
假如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




1
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:124268次
    • 积分:2081
    • 等级:
    • 排名:第18347名
    • 原创:82篇
    • 转载:31篇
    • 译文:0篇
    • 评论:15条
    文章分类
    最新评论