C语言知识 链接
C语言中的数组初始化是有三种形式的,分别是:
(1)数据类型 数组名称[长度n] = {元素1,元素2…元素n};
(2)数据类型 数组名称[] = {元素1,元素2…元素n};
(3)数据类型 数组名称[长度n]; 数组名称[0] = 元素1; 数组名称[1] = 元素2; 数组名称[n-1] = 元素n;
注意:
数组的下标均以0开始;
数组在初始化的时候,数组内元素的个数不能大于声明的数组长度;
mtianyan: 如果采用第一种初始化方式,元素个数小于数组的长度时,多余的数组元素初始化为0;
在声明数组后没有进行初始化的时候,静态(static)和外部(extern)类型的数组元素初始化元素为0,自动(auto)类型的数组的元素初始化值不确定。