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

文档评论(0)