二维字符数组的初始化和二维数值数组的初始化不太一样
二维数值数组初始化:
int arr = {0 };
一个大括号,里面赋值为0就可以了
二维字符数组初始化:
需要这么写
char arr[3][4] = {“”};
如果写成char arr[3][4] = “”;的话它会报错,左右类型不匹配 invalid initializer
int arr = {0 };
一个大括号,里面赋值为0就可以了
需要这么写
char arr[3][4] = {“”};
如果写成char arr[3][4] = “”;的话它会报错,左右类型不匹配 invalid initializer