C语言程序设计王煜等第9章数组类型课件教学.pptVIP

  • 4
  • 0
  • 约2.65万字
  • 约 103页
  • 2017-01-02 发布于未知
  • 举报

C语言程序设计王煜等第9章数组类型课件教学.ppt

第9章 数组类型 9.1 一维数组 9.2 二维数组 9.3 数组和函数 9.4 字符数组 9.5 指针数组 9.1 一维数组 一维数组的定义 一维数组的定义格式为: 存储类型 数据类型 数组名[数组长度]; 例如,语句“float a[6],b[10];” 说明: 数组的存储类型可以是auto或static,但不能为register。 数组的数据类型既可以是基本类型,也可以是构造类型等。 数组名应符合标识符的命名规则,数组名代表的不是整个数组,而是数组所占内存空间的起始地址。 数组长度表示数组元素的个数。数组长度只能是整型常量或整型常量表达式。 C编译系统为数组分配连续的内存单元。数组元素的相对次序由下标来表示。数组元素的下标是从0开始的整数。 9.1 一维数组 一维数组的引用 在C语言中不能引用整个数组,只能引用单个数组元素。 一个数组元素就是相当于一个变量,它的使用与同类型的普通变量是相同的。 一维数组元素的引用形式为: 数组名[下标] 数组名后方括号内是数组下标,下标表示该元素是数组的第几个元素。数组名后面的方括号内的内容只有在数组定义时才是数组的长度,其他时候都是数组下标。 数组元素的下标是整型的常量、变量或表达式。下标的取值范围是[0,数组长度-1]的整型值。 C程序运行时,编译系统并不检查数组元素的下标是否越界,需要编程人员自己保证数组

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档