一、数组
数组:表示同类数据的集合(业务功能一致且数据类型一样)
[]:
- 定义时,表示数组身份与标志,其中数值表示数组元素的总个数
- 定义以外使用时,表示下标运算,下标运算有两个操作符:指针类型和类整形(
int、 short int、 char
等)
下标运算的计算法则:
type ary[M] = ...;
int n = ...;
ary[n] address is:
(int)ary + sizeof(type)*n
C语言规定只能逐个引用数组元素,而不能一次引用整个数组
数组的引用名是第0个元素的地址常量
二、附加知识
- 加减乘除取模等数学类运算以及位运算得到的结果都是常量,不能被赋值