2011级面向对象程序设计c课件2第一部分.pptVIP

  • 1
  • 0
  • 约2.12万字
  • 约 83页
  • 2021-05-09 发布于北京
  • 举报

2011级面向对象程序设计c课件2第一部分.ppt

第 5 章 数 组 本章介绍数组的基础知识:一维数组、二维数组的定义和引用、字符数组;讨论用数组作为函数的参数以及处理字符串的方法。 数组是类型相同、数目一定的变量的有序集合,组成数组的变量称为该数组的元素。在内存分配时,数组对应着一组顺序排放的存储单元,数组的每个元素按照声明时的次序在其中存放。 类型名 数组名[常量表达式1][常量表达式2]… ; 给出了数组中元素的类型,它可以是C++语言中任一合法类型。 常量表达式又称下标表达式,必须是unsigned int类型的整数。 是一个标识符,代表着数组元素在内存中的起始地址,是一个常量,不能给它赋值。 “[]”的个数代表着数组的维数。一个方括号表示一维数组,两个表示二维数组,…。 这些表达式的值的乘积就是数组元素的个数。 注 【数组的定义】 定义一个一维数组 定义一个二维数组 char c[5]; int i[3][2]; c是数组名,数组有5个元素,每个元素都是char型变量。 i是数组名,数组有6个元素,都是int型变量。 举例 解释 数组的维数必须用值大于等于1的常量表达式定义。此常量表达式只能包含整型字面值常量、枚举常量或者用常量表达式初始化的整型const对象。非const变量以及要到运行阶段才知道其值的const变量都不能用于定义数组的维数。 数组必须先定义后使用。

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档