C语言数组详解
声明数组
type arrayName [ arraySize ];
//类型说明符 数组名[常量表达式];
int a[10];
//现在 a 是一个可用的数组,可以容纳 10 个类型为 int 的数字。
-
此时数组 a 中有 10 个元素,这里的元素就是变量的意思,数组中习惯上称为元素。
-
内存中的地址是连续分配的。int 型变量占 4 字节的内存空间,那么 10个int型变量就占 40 字节的内存空间,而且它们的地址是连续分配的。
-
注意:数组中的下标是从 0 开始的(而不是 1)
-
方括号中的常量表达式可以是“数字常量表达式”,也可以是“符号常量表达式”。但不管是什么表达式,必须是常量,绝对不能是变量
初始化数组
- 完全初始化:定义数组时给所有元素赋初值。例如:
int a[2] = {
1, 2