数组:
数组是一组相同类型元素的集合。
数组的创建方式:
type_t arr_name [const_n]
//type_t 是数组的元素类型
//const_n是一个常量表达式,用来指定数组的大小
int n = 10;
int arr[n];//这个语法是错误的,
数组的初始化:
完全初始化:数组的全部元素都指定
不完全初始化:只指定部分元素,剩下的元素则默认初始化为0;
int arr1[10]={1,2,3};//数组中其实是1,2,3,0,0,0,0,0,0,0
char arr2[10]={'a','b','c'}//数组中其实是a,b,c,0,0,0,0,0,0,0
char arr3[10]={abc};//数组中其实是a,b,c,\0,0,0,0,0,0,0,0
char arr4[10]={'a','98','c'}//该数组等同于arr[2]
char arr5[]={abc}//该数组会根据初始化的数据自动计算个数(包含\0