1.数组初始化
在初始化数组时,[]内的值,只能是一个常量,不能是变量。
在初始char类型的数组时,如下两种初始方式是存在一定的区别的:
char arr1[5] = {‘a’, 'b'};
char arr2[5] = "ab";
虽然两种数组最后初始化后,数组元素都为ab000;但是通过第二种方式进行初始化后,元素ab之后的0,实际上是\0。
在初始化数组时,[]内的值,只能是一个常量,不能是变量。
在初始char类型的数组时,如下两种初始方式是存在一定的区别的:
char arr1[5] = {‘a’, 'b'};
char arr2[5] = "ab";
虽然两种数组最后初始化后,数组元素都为ab000;但是通过第二种方式进行初始化后,元素ab之后的0,实际上是\0。