数组
int a =10; //定义一个变量并初始化
int b; //定义一个变量未初始化,值为随机值
int arr[10]={1,2,3,4,5,6,7,8,9,10}; //定义一个数组并初始化
int brr[10]; //定义一个数组未初始化,里面的值为随机值
int crr[10]={1,2,3,4}; //数组前四位是1,2,3,4,剩下六位都是0
char drr[]={a,b,c,d,e}; //数组长度可以不写,系统会根据数组里面的内容自动分配长度
注:像数组和结构体都属于聚合类型,聚合类型如果只初始化一部分,那么剩余未初始化的部分值为0。
数组的下标是从0开始的,不是从1开始,这个要特别注意,防止越界。
sizeof:返回一个类型占用的字节数
sizeof(int ) 4
s