第五章 5.1 一维数组的定义和引用 5.2地址和指针的概念 5.2 变量的指针和指向变量的指 针变量 5.3一维数组名的双重含义 引入数组的目的:利用间接引用方式,访问一组数据。具体地说,从第一个数组元素的地址,计算出其他所有数组元素的地址,然后通过数组元素的地址,间接访问数组元素。 定义一个数组:需要: (1)指定数组名,这个名称代表着第一个数组元素的指针,是一个指针常量,等价于一个指针字面值常量,称为数组指针 (2)指定数组元素的类型,它是数组指针的基类型,是间接引用方式的基础 (3)指定数组长度,即数组包含的元素个数,它决定了数组指针在进行加减整数的算术运算时的有效范围 5.3一维数组名的双重含义 5.3一维数组名的双重含义 回顾:int m; ---m是一个整型变量的变量名,代表整型变量空间,m的类型标识为int 同理:int a[5]; ---a是一个数组变量的变量名,代表整个数组空间,a的类型标识为int[5] 因此,数组名a有双重含义: (1)是一个数组变量的变量名,代表整个数组空间,在a,sizeof(a)中体现该含义,但是数组变量不能通过其名称直接引用数组元素,因此数组名称“退化”了 (2)是指向第一个数组元素的指针常量,所有元素的地址可根据该常量的地址值计算求得,从而方便实现间接访问数组的元素 5.4一级指针变量与一维数组 引入数组的
您可能关注的文档
- 第五课第一站尊重乃公德之始.ppt
- 第五章:大学生择业心理与调试.ppt
- 第五章:距离测量.ppt
- 第五章__循环结构程序设计2.ppt
- 第五章_面试(萧鸣政等编著《人员测评理论与方法》课件.ppt
- 第三章 建筑测量.doc
- 第五章_资本的流通过程.ppt
- 第三章 金属及其化合物-复习课.ppt
- 第五章50-70年代戏剧.ppt
- 第五章-WTO农业规则以及案例.ppt
- 2026年四川幼儿师范高等专科学校单招职业适应性考试题库参考答案详解.docx
- 2026年度太原城市职业技术学院单招《数学》考试彩蛋押题及完整答案详解(精选题).docx
- 2026年四川幼儿师范高等专科学校单招职业倾向性考试题库(含答案详解).docx
- 2026年度太原城市职业技术学院单招《物理》每日一练试卷附答案详解AB卷.docx
- 2026年四川幼儿师范高等专科学校单招职业适应性考试题库及参考答案详解一套.docx
- 2026年度太原城市职业技术学院单招《数学》经典例题含完整答案详解(有一套).docx
- 2026年四川幼儿师范高等专科学校单招职业倾向性考试题库附答案详解(模拟题).docx
- 2026年度太原城市职业技术学院单招《数学》经典例题含完整答案详解(有一套).docx
- 2026年四川幼儿师范高等专科学校单招职业适应性考试题库及一套答案详解.docx
- 2026年四川幼儿师范高等专科学校单招职业倾向性考试题库附答案详解(模拟题).docx
原创力文档

文档评论(0)