2016年12月3日学习总结----以三维数组为例谈谈对数组名的理解
2016-12-03 23:25
239 查看
定义一个三维数组:int a[i][j][k];
a是三维数组的数组名。
a是三维数组中首个二维数组的地址;
a+i是三维数组中第i+1个二维数组的地址;
*(a+i)是三维数组中第i+1个二维数组中首个一维数组的地址;
*(a+i)+j是三维数组中第i+1个二维数组中第j+1个一维数组的地址;
*(*(a+i)+j)是三维数组中第i+1个二维数组中第j+1个一位数组中首元素的地址;
*(*(a+i)+j)+k是三维数组中第i+1个二维数组中第j+1个一维数组中第k+1元素的地址;
*(*(*a+i)+j)+k)是三维数组中第i+1个二维数组中第j+1个一维数组中第k+1元素的值。
a是三维数组的数组名。
a是三维数组中首个二维数组的地址;
a+i是三维数组中第i+1个二维数组的地址;
*(a+i)是三维数组中第i+1个二维数组中首个一维数组的地址;
*(a+i)+j是三维数组中第i+1个二维数组中第j+1个一维数组的地址;
*(*(a+i)+j)是三维数组中第i+1个二维数组中第j+1个一位数组中首元素的地址;
*(*(a+i)+j)+k是三维数组中第i+1个二维数组中第j+1个一维数组中第k+1元素的地址;
*(*(*a+i)+j)+k)是三维数组中第i+1个二维数组中第j+1个一维数组中第k+1元素的值。
相关文章推荐
- Spring学习总结(一)---谈谈对Spring IOC的理解(一:理论知识理解)
- java数组的理解--学习总结
- 【学习总结】对javascript中数组迭代方法的理解。
- 数组与堆栈内存的学习总结。
- 黑马程序员——java学习数组的总结
- 个人总结如何学习新知识与对知识技术进行深入理解的方法
- 函数传递 静态数组 学习总结
- 关于数组中最小两数差的学习总结
- 向被调函数传递数组(学习总结)
- 数状数组的学习总结
- 个人简单的谈谈对于linux易用性的理解与学习方向
- 从数组到类簇的学习总结
- 写给自己看的,理解J2EE,总结自己的学习
- 信息>后缀数组学习笔记--后缀数组解题方法总结
- 树状数组学习以及题目总结
- uC/OS-II的OS_CORE.C中OSUnMapTbl[]数组学习总结
- JAVA学习总结之JAVA的安全性_数组(未完待续)
- vb.net学习总结五(数组)
- JavaScript学习总结_五.数组
- Spring 学习总结(一)依赖注入的理解