- BC20270025's blog
不会做,废了
- 2025-2-17 15:37:47 @
一维数组的初始化
数组的初始化可以在定义时一并完成。格式:
类型标识符 数组名[常量表达式]={值1,值2,…}
例如:
int a[5]={1,2,3,4,5} 说明: (1)在初值列表中可以写出全部数组元素的值,也可以写出部分。例如,以下方式可以对数组进行初始化: int x[10]={0,1,2,3,4}; 该方法仅对数组的前5个元素依次进行初始化,其余值为0。 (2)对数组元素全部初始化为0,可以简写为:{}。 例如: int a[5]={}; 将数组a的5个元素都初始化为0。
例如: int a[10]; //数组a定义是合法的 int b[n]; //数组b定义是非法的
其中,a是一维数组的数组名,该数组有10个元素,依次表示为:a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9]. 需要注意的是:a[10]不属于该数组的空间范围。当在说明部分定义了一个数组变量之后,C++编译程序为所定义的数组在内存空间开辟一串连续的存储单元 ,每个数组第一个元素的下标都是0,因此第一个元素为第0个数组元素。