首页
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...
最新问答
韩国fx 组合 nu abo 和Hot Summer 两首歌MV的完整版,谁可以给我,谢谢啦
道德经包括哪些?具体内容是什么?
风色幻想5、6、7、xx的问题
QQ 为什么我的QQ最近明明隐身的 一发消息给人就是头像是亮的显示 我没有对朋友做隐身对其可见的设置
上海120平米装修费用多少钱?预算怎么算?
如何将电视机连接上wifi?
为什么我经常会觉得头晕 一到封闭的环境就胸闷 呼吸困难 睡觉的时候总是半睡半醒呢???
长沙的公交车的首班车是什么时候!
昆明市区的酒店住宿有什么好推介
求杜枫的“禁愿之三十而立” 可以发给我吗?我的邮箱是