int a[6] = ""; 为什么int类型数组不能用字符串初始化,而字符数组可以? int a='b'; 这个是可以的啊 字符串就是字符数组啊,而单个字符可以用int表示啊,为什么字符数组就不能用int数组表示呢
所有的东西都可以看成字符串,但是int类型就只能是int类型。
int 是int string 是string , 而且 数组 有声明数组里的数据类型, int a[6] 这个声明的是 int类型数组, int a='b'; 这个不是字符串 是 ASCII b 十进制的值 , 字符串 是 "" 单个字符串并不可以用int表示!