C语言课件08-Arrays.pptVIP

  • 1
  • 0
  • 约7.6千字
  • 约 22页
  • 2017-02-17 发布于河南
  • 举报
C语言课件08-Arrays

数组 提纲 数组概述 一维数组 二维数组 字符数组 字符数组的定义、引用和初始化 字符串处理函数 运算符小结 数组概述 数组是一种构造类型。 所谓的构造类型是由基本数据类型按一定规则组成的,也称“导出类型”。 数组由一系列元素构成,这些元素均属同一数据类型。 数组是有序数据的集合,在内存中是连续存放的,数组元素之间的序由其在内存中的前后关系来表现。 可以用一个统一的数组名和下标来唯一地定位数组中的元素。其中,数组名代表了数组在内存中的首地址。 一维数组(1):定义 定义形式: 类型 数组名[常量表达式]; 说明 数组名是标识符,符合标识符命名规则和作用域规则。 常量表达式值表示元素个数,即数组长度。 常量表达式既不能缺省,其中也不能包含变量。C要求在定义数组的时候明确指定数组长度。 示例 int a[20]; #define MAXLEN 20 int b[MAXLEN]; int maxlen=20; int c[maxlen], d[]; 一维数组(2):引用 C语言规定只能逐个引用数组元素而不能一次引用整个数组(如,不能对数组进行整体赋值)。 数组元素引用形式:数组名[下标] 数组元素引用中的方括号是一个特殊的运算符号——下标运算符。 下标运算符的优先级是最高的,所以 ++a[i] 等价于 ++(a[i]) 下标运算符的结合性是从左向右结合。 下标是整型表达式,

文档评论(0)

1亿VIP精品文档

相关文档