第4 数组和字符串.pptxVIP

  • 2
  • 0
  • 约2.92千字
  • 约 18页
  • 2018-06-28 发布于上海
  • 举报
第4 数组和字符串

4.1 数组概述 在前面介绍了如何声明和初始化基本类型的变量。每个变量都可以存储特定类型的一个数据项——在整型变量中可以存放整数,在字符变量中可以字符等。而数组可以存储相同类型的多个数据项,如整型数组可以存储多个整数。实际上,数组可以存储任何类型的数据。4.1.1 定义数组 数组是由多个内存空间组成,每个内存空间都可以存储相同类型的一个数据项,所有的数据项都通过相同的变量名来引用。在C++中定义数组一般形式为: 类型名 数组名 [常量表达式]; 其中,类型名可以是任一种基本数据类型。数组名是用户定义的数组标识符。方括号中的常量表达式表示数据元素的个数,也称为数组的长度。4.1.2 引用数组元素 为了引用数组中各个数据项,需要使用一个整数标识各个数据项,该整数通常称为数组的索引。数组的索引表示数组元素到数组开始位置的偏移量。第1个数组元素的偏移量是0,因此该元素对应的索引值就是0,第2个数组元素的偏移量是1,它对应的索引值就是1,依次类推。 要引用数组中某元素时,可以在数组名后面的方括号中放置该元素对应的索引值。如要将数组a中的第4个元素设置为12,可以使用下面的语句: a[3]=12;数组的内存排列如右图所示。4.1.3 初始化 在定义数组时如果没有为数组指定初始值,则数组的各个存储单元中会包含一此无用的乱码。在定义数据时可以对其进行初始化,使其包含程序中马上能使用的值。对

文档评论(0)

1亿VIP精品文档

相关文档