牛骨文教育服务平台(让学习变的简单)
博文笔记

数组指针、二级指针

创建时间:2016-07-28 投稿人: 浏览次数:295

数组指针的数组名是二级指针 所以数组名+1就表示移动一行  所以二级指针跨行

一级指针跨一个元素(奔列),所以*a+1表示指向下一个元素。


数组是存放 指针是指向

数组名本来就是指针 再加& 如:&a 就变成了双指针,这里的双指针就是指二维数组,加1,就是数组整体加一行。

int (*a)[10]  表示数组指针  a是二级指针 这儿代表二维数组

比如数组:a[3]={1,2,3}; 

数组名a表示数组的首地址,&a是数组的指针。

声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。