- 5
- 0
- 约1.73万字
- 约 51页
- 2017-07-08 发布于浙江
- 举报
华中科技大学计算机学院C语言课程组 C语言与程序设计The C Programming Language *第11章 复杂类型的指针 本章介绍指向数组的指针,它可以用于表示多维数组。 同时,本章还将介绍类型表达式,用typedef定义类型表达式,以及复杂说明。 本章内容属C语言中难度大的部分,学好本章内容对提高读者的C语言素质,增强读者编写和阅读系统程序、底层程序的能力大有裨益 11.1 指向数组的指针 11.1.1 指向数组的指针的声明与定义 指向数组的指针又称为数组的指针。 数组的指针是指:指针指向的是一个数组,而非指向数组中的基本元素。 对于常用的整型二维数组和指针p和p1,设有声明: int u[2][3],*p=u[0][0],(*p1)[3]=u; 此时,p是指向二维数组中的基本元素u[0][0]的指针。p++ 之后,p将指向二维数组u中的基本元素u[0][1]。指针p加1操作引起的地址增量是sizeof(int)。 而p1是指向有3个元素的一维整型数组的指针。p1的值为u的第0行(行标为0)的起始地址u[0];p1++后,p1的值为u的第1行(行标为1)的起始地址u[1]。指针p1加1操作引起的地址增量是3?sizeof(int)。 指向基本元素类型为T的n-1维数组的指针 一般地,设I,J,K,…,N都是通过#define定义过的n个符号常量
您可能关注的文档
- AAA物理化学第五版 上册-第五章 化学平衡.pptx
- AAA物理化学第五版 上册-第一章 气体的pV.pptx
- AAA物理化学第五版 下册-第八章 量子力学基础.pptx
- AAA物理化学第五版 下册-第九章 统计热力学.pptx
- App Annie 报告 - 2016 热门应用预测 从 tvOS 到 Google Now on Tap 应用正在吞噬网页端.pdf
- AAA物理化学第五版 下册-第十一章 化学动力学.pptx
- Agent技术在跨境物流电子商务平台中的应用研究-邱红丽.pdf
- aSV软件1. 安装.docx
- aSV软件1. 迁移已有系统到aSV.doc
- aSV软件2. WINDOWS快速虚拟化使用手册.docx
原创力文档

文档评论(0)