数组的基本概念:同一类型数据的集合
1.1 数组的定义存储类型 数据类型 数组名[元素个数];
int a[5];
元素个数必须为常量,不能为变量
1.2 数组的初始化int a;
数组初始化方法
全部初始化:
int a[5] = {1, 2, 3, 4, 5};
局部初始化:
int a[5] = {1, 2, 3};
注意:其他的即为0;
常用:int arr[5] = {0}; //初始化一个全部元素为0的数组,通常这个方法在清0数组时使用
默认初始化:
int a[] = {1, 2, 3, 4, 5};
int arr[] = {0}; //不常用的方法,这样相当于定了只有1个元素的数组,并且值为0
例子:
int a[5] = {0}; //对,局部初始化,所以全部即为0了
int a[] = {0}; //对,一个元素,初始化为0
int a[5] = {1, 2, 3, 4, 5}; //对
a = {1, 2, 3, 4, 5}; //错
初始化与赋值是不同的
初始化是程序在运行前由系统将变量值进行赋值,而赋值是在程序开始运行之后完成,赋值动作属于程序完成
int a;这个属于变量定义且不做初始化
int a=1;这个属于系统初始化,系统首先申请变量a,并且将这个单元放置初始值1
in



