首页 新闻 会员 周边 捐助

C2075 “b”: 初始化需要带括号的初始值设定项列表

0
[已解决问题] 解决于 2025-07-18 14:35

int a[6] = "";
为什么int类型数组不能用字符串初始化,而字符数组可以?
int a='b'; 这个是可以的啊
字符串就是字符数组啊,而单个字符可以用int表示啊,为什么字符数组就不能用int数组表示呢

_java_python的主页 _java_python | 小虾三级 | 园豆:984
提问于:2021-01-17 16:16
< >
分享
最佳答案
0

int 是int string 是string , 而且 数组 有声明数组里的数据类型, int a[6] 这个声明的是 int类型数组, int a='b'; 这个不是字符串 是 ASCII b 十进制的值 , 字符串 是 ""
单个字符串并不可以用int表示!

奖励园豆:5
人间春风意 | 老鸟四级 |园豆:2805 | 2021-01-18 09:42
其他回答(1)
0

所有的东西都可以看成字符串,但是int类型就只能是int类型。

菜鸟杀手 | 园豆:202 (菜鸟二级) | 2021-01-17 19:22
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册