字符串用char存储。你单个字符是可以转为int啊,但是你这是字符串就不行的,因为无法转回来int ,假如ab你转为int为53652,那转为字符串就转不了了,因为无法知道5还是53连起来转。望采纳
单引号引起的字符本质才是一个整数 ASCLL下-如 'a' 就是 97 (十进制) ,
而双引号的字符串“abc”本质代表的是指向一个无名数组起始字符的指针,应该是char*类型
你可以写成 int arr[]={'a', 'b', 'c'};
错误原因是没有加花括号 {} , 不过存字符串一般没人怎么写。