首页
85问答库
>
请问 这句话哪里错了 原因是什么 char str[5]={"china"}; 等价于 char str[ ]={"china"};
请问 这句话哪里错了 原因是什么 char str[5]={"china"}; 等价于 char str[ ]={"china"};
2024-12-03 06:28:53
推荐回答(1个)
回答1:
因为char str[]={"china"}里str="china\0",最后是有个空字符的。所以后一个str里实际有6个元素,而前面一个只有5个元素
相关问答
C语言中,为什么char str[10];str={"Chi...
char str[10]={"china"}; 等价于 ch...
char str[5]="china"等价于与char st...
C语言中,为什么char str[10];str={"Chi...
为什么说char str[10]="string!"和cha...
char str[10];str="string";(不正确...
c语言字符数组初始化语法:char str[]=""与cha...
C语言,为什么char str[]="I love Chin...
最新问答
听说蓝莓有护眼作用,要吃多少蓝莓才能起到护眼作用啊?
为什么我那么没有人缘?
谁有罗马帝国的缔造者奥古斯都的英文简介
怀远老西门汽车站离妇幼保有公交车吗
喝酒 多喝水 真的有用吗
请问父母之间经常因为生活中的小事争吵,我该怎么办?
全国房地产十强有哪些?
我要考中学了,是金陵汇文好一些,还是金陵河西好一些?
哈佛、耶鲁和麻省理工?
美国为什么能成为超级大国