问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

请问第二个空为什么填a[j]='\0','\0'不是终止符吗?

发布网友 发布时间:2024-09-25 21:56

我来回答

2个回答

热心网友 时间:2024-10-25 17:45

'\0'是字符串的结束符

在这个程序中,由于一直用a[j]保存不和c相等的字符,所以保存字符的长度肯定小于等于原来的字符串长度。

所以如果在新字符串的结尾不加上'\0'的话,会保留以前的字符串后面没有被覆盖掉的部分字符,使用'\0'表示字符串结束后,后面的字符就无效了。。

热心网友 时间:2024-10-25 17:45

因为删除字符c后,字符串a的长度变了,也就是说字符串结束符的位置要往前移动;在c/c++中字符串是由指针(或数组名也是指针)表示,其长度是隐含的,即从指针所指的位置开始计算,直到碰到'\0'(是一个特殊字符)结束。比如:char a[10]="abcd\0hg";
则输出:printf("%s,length=%d\n",a,strlen(a));结果:abcd,4
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
黄家驹是谁.拜托了各位 谢谢 最近这几天去 蓝调薰衣草庄园 还能赶上薰衣草盛开么 有没有去过的给点... 日本留学大学假期怎么放的 塑料水管怕水泥吗 孕妇腹壁脂肪厚怎么减 孕期肚子赘肉怎么减下去? 孕妇肚子怎么减肥啊 怀孕怎么减肚子上的肉 考研的难度相当于高考吗? 宏基5536笔记本15.6寸屏幕分辨率最高可以设到多少,我用HDMI线连液晶电视... 柠檬切了一半另一半可以放多久 柠檬切了一半另一半可以放多长时间_百 ... 手机被拉黑怎么打通 pdf怎样转换成ppt格式?整理了四种方法,值得收藏! 三清山峰林三清山峰林-古代诗词 权德舆《玉山岭上作》原文及翻译赏析 “晚翠深云窦”的出处是哪里 被人民法院批捕了还能取保吗? 投资移民香港最新条件 7岁小孩不听话有点叛逆怎么办 如何从excel中筛选几列数据如何从excel中筛选几列数据相同 如何在Excel中去重复项? 非常能引起共鸣的家庭伦理小说,值得一读 写字恐惧症?怎么才能帮到他,紧急啊 今天刚到的小米5为什么恢复出厂设置后一直处在开机并发烫 在社交场合中就全身紧张手也发抖根本没法写字。与人交谈也不自然。心跳... 苹果手机被偷走关机怎么办(苹果8被偷已关机怎么办) 我是商家,在千牛上发货的时候没有给顾客改地址就填了单号,快递单上地址... 千牛平台顾客接收不到我发的信息了 但是顾客发的信息我可以正常接受 请 ... 想买一台只玩游戏的手机,红米note4、魅蓝note5、zukz2、360n4s、荣耀6x... 魅蓝E3,红米note5,小米note3,360N6 Pro这几款手机哪个值得入手_百度... char c[2]={'a','b'}; cout<<c<<endl; 为什么输出的是乱码?应该怎样正 ... 怎么把谷歌浏览器从C盘转到D盘? 代表好运气的微信名 带来好运的微信昵称 谷歌浏览器怎么设置安装在D盘? 用什么软件可以在微信发晒生活视频 魔方中的数学奥秘 猴年拜年88句 关于高三的句子(描写高三生活的语段) 我的苹果平板锁住了怎么打开呀 ipad被锁住了怎么解开呢 电瓶车车辆型号是什么怎么填 精神病院隐藏了什么惊天秘密 用手机看视频时声音会断断续续的,听歌时就不会 看视频断断续续的 一卡一卡的 但 声音没问题 算显卡 问题吗 怎么半_百 ... 为什么手机看视频或者玩游戏会断断续续暂停 天津中医药大学第一附属医院科室简介 沈阳药科大学有附属医院吗? 为什么开了手机热点还是提示身份验证错误? 快手私号怎么显示已占用 电脑wps文件发送到微信的方法有哪些