二维数组的指针
2015-05-29 20:04
127 查看
二维数组指针:指向二维数组的指针
使用方法:
如int a[3][5];//3行5列的一个二维数组,如果想使用一个指针指向它声明方式为int (*p)[5]=a;
a是二维数组名
p是一个指针变量,它指向包含5个int类型数据的一维数组,即它的增量是以它指向的一维数组的长度为单位
*p+i是二维数组a[0][i]的地址
*(p+i)+j表示的是二维数组a[i][j]的地址
*(*(p+i)+j)表示a[i][j]的值
(*p)[5]其中的5在上述例子中没有表示任何意思,可以换成除0以外的整数,[5]的作用就是帮助记忆所指向的一维数组的长度。
---------来自百度百科
使用方法:
如int a[3][5];//3行5列的一个二维数组,如果想使用一个指针指向它声明方式为int (*p)[5]=a;
a是二维数组名
p是一个指针变量,它指向包含5个int类型数据的一维数组,即它的增量是以它指向的一维数组的长度为单位
*p+i是二维数组a[0][i]的地址
*(p+i)+j表示的是二维数组a[i][j]的地址
*(*(p+i)+j)表示a[i][j]的值
(*p)[5]其中的5在上述例子中没有表示任何意思,可以换成除0以外的整数,[5]的作用就是帮助记忆所指向的一维数组的长度。
---------来自百度百科
相关文章推荐
- I,P,B帧和PTS,DTS的关系
- Python基础:01Python标准类型分类
- 仿微信朋友圈发图片
- 自定义类似优酷首页的BannerView幻灯片展示
- 网页布局色块
- makefile文件中.phony假想依赖的建立
- hdu 1588 求f(b) +f(k+b) +f(2k+b) +f((n-1)k +b) 之和 (矩阵快速幂)
- LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
- 重温ASP.NET内置对象之Request
- LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
- memcache同步session的方法
- 看着脚下默默前行
- _利用android提供的HanziToPinyin工具类实现汉字与拼接的转换
- HashMap为什么是线程不安全的?
- 计算机中的红与黑(二)
- Django笔记---模板的使用
- 关于百度搜索之后后面的%23%%%%是怎么出来的
- 3d数学基础-RotationMatrix-惯性坐标系到物体坐标系,物体坐标系到惯性坐标系-用C++代码实现
- prototype和__proto__
- 友盟自动更新