文章内容发布于 636 天前;最后修改于 636 日前。其中的信息可能发生变化或产生更改,敬请留意。
02-1-3 数组初始化方式
-
在初始化数组的时候可以省略等号(
=)int arr1[4]{1 ,2 ,3 ,4}; int arr2[]{ 1 ,2 ,3 ,4 }; -
大括号内可以不包含任何东西,这样会把所有的元素设置为
0。int arr3[10] = {}; int arr4[4]{}; -
数组初始化不允许在缩窄转换。
char arr5[4] = {'h', 'i', 122 ,'\0'}这样是允许的。因为之前介绍过
char存放小的整型数据是可以的。//char arr6[4] = {'h', 'i', 114514 ,'\0'}但是这样是禁止的,因为
114514已经超出了char的范围。