C语言程序设计 配套课件 朱立华 王立柱 C语言程序设计课件第5章090909新.pptVIP

  • 6
  • 0
  • 约1.2万字
  • 约 39页
  • 2015-12-15 发布于广东
  • 举报

C语言程序设计 配套课件 朱立华 王立柱 C语言程序设计课件第5章090909新.ppt

C语言程序设计 第五章 一级指针与一维数组 内容提要 直接引用与间接引用的不同方式及实质 指针是地址的类型,是对地址进行的一种类型抽象,用来实现间接访问,掌握以下指针的知识 指针类型与指针的基类型 指针的基本操作:间接引用、加减整数、逻辑及关系运算 指针与一维数组的关系,如何用指针操作一维数组 一维数组专用于一批类型相同的变量的处理 一维数组的定义及初始化,一维数组的基类型(数组的元素类型)与指针基类型的一致性,一维数组名就是指针常量 访问一维数组元素的方式——间接引用方式,可随机访问 一维数组元素在内存中的存储方式,可随机访问元素的实质 一维数组中的常见操作及算法:输入、输出、逆置、查找、插入、删除、排序 间接引用的必要性 内容回顾:int m; 表示定义一个变量,m是变量名,即变量空间名,直接用m访问的是变量空间中的内容,称为直接引用 一个算法问题:输入10000个整数并求平均值,并且保留这些原始数据到最后统一输出 解决方案:将这10000个整数看作逻辑上前后相邻的并且可以存储在内存中一片连续的区域,只要知道这些数在内存中的起始地址,就能找到对应的空间,进而访问空间中的内容,这就是间接引用方式,因此: 要有变量可以存放地址--?指针; 要有类型可以定义一个标识符代表一组连续空间的起始地址--?一维数组 一级指针类型(引言) C语言优越于其他高级语言的一个特性就是:可对硬

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档