- 2
- 0
- 约4.52千字
- 约 23页
- 2018-05-14 发布于四川
- 举报
指针高级应用 第八章 * 目标 指针指向二维数组 指针数组 指针和数组的应用 (指针作为参数,指针作为返回值) 结构体指针 指针的指针 函数指针 无类型指针 指针常量 const与指针 * 通过指针引用二维数组元素2-1 在C语言中,一个二维数组可以看成是一个一维数组,其中每个元素又是一个包含若干元素的一维数组。 例如: int a[3][3]; a[0]、a[1]和a[2]分别是包含五个元素的一维数组名,分别代表a数组元素的起始地址(即a[0]是第0行元素的首地址, a[1]是第1行元素的首地址)。 a[i]和*(a+i)(无条件等价)都是第i行第0列元素的地址,那么a[i]+j、*(a+i)+j、a[0][0]+列个数*i+j都是第i行第j列元素的地址。 * 通过指针引用二维数组元素2-2 例如: int a[3][5],(*p)[5]; p = a; 对二维数组的引用有三种方式: 下标法。如a[i][j]或p[i][j]。 指针法,如*(*(p+i)+j)或*(*(a+i)+j) * 指针与二维数组示例 #include stdio.h #include stdlib.h void main() { int aiNum[3][3]= {{1,2,3},{4,5,6},{7,8,9}}; int(*piNum)[5]; int i,j; piN
您可能关注的文档
- C07 应力状态和强度理论23.ppt
- 3.3 非线性回归预测方法.ppt
- 史学理论与方法 第十讲.ppt
- 第6章 数据操作.ppt
- 汉阴县2012年春节文化周活动之-青春旋律演唱会.ppt
- 3[1][1][1].需求与供给.ppt
- LCD驱动方式及显示原理2.ppt
- 干燥知识培训材料.ppt
- 第四讲近代西方政治制度的确立与发展(2).ppt
- 創造共享願景 激發卓越執行力.ppt
- 彩色石英砂生产新工艺的技术革新与应用拓展.pptx
- 建筑节能综合监管系统.pptx
- 甘蓝型油菜反义抑制BnTT5和BnTT8基因家族转化后代的多维度解析与遗传机制探究.docx
- 陕西省城市公共空间管理条例解读与实施路径.pptx
- 基于多维度分析的整车舒适性提升与悬挂系统精准优化策略研究.docx
- 协同共治与创新驱动:湘江流域水污染治理机制的深度剖析与优化路径.docx
- 一致性哈希存储系统中容灾策略与负载适应机制的深度剖析与优化策略.docx
- 河北脱贫山区乡村经济振兴的几点思考.pptx
- 违法建筑法律问题的多维度剖析与实践审视.docx
- 互联网金融浪潮下建设银行A分行的业务战略转型之道.docx
原创力文档

文档评论(0)