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

题中0为\,请问\0不是一个字符吗?为什么可以拆开,遇到\结束?

发布网友 发布时间:2022-05-21 12:38

我来回答

2个回答

热心网友 时间:2023-10-25 00:04

在C语言中的字符和字符串中可以使用反斜杠来表示转义字符,所谓转义,顾名思义,改变其本来的意义,例如一些不可见字符,要表达他们必须使用可见字符进行转义。'\0'和0在本质上是等价的,'\0'表示空字符,但是其ASCII的值为0,任何类型在被编译以后都以数字的形式存储,因此本质上空字符和数字0是等价的。C语言的字符串规定以空字符结尾,因此应该说字符串是遇'\0'结束(这是一种人为规定,编译器遵守这个规定)。因此判断字符串的结束使用'\0'和使用0是没有区别的,因为他们本质上都是0。追问请就题目回答

追答我已经说的很清楚了哦,'\0'本质上就是0呀,是人为规定的字符串结束标志,"012xy\08s34f4w2"中有个'\0'也就是0呀,for循环的结束条件就是0,所以循环只是执行了5次,5次中只有012三个字符符合if判断,所以最后n=3。实际上'\0'后面东西还在的,不信你printf("%s\n",s+6)试试。

热心网友 时间:2023-10-25 00:05

不可以拆开,\0是字符,在ASCII中是数值是0追问答案是3,确实遇到了\

追答s[i]!=0这里的0是数字0不是字符0,所以符合if里面条件的就012,n++3次,这样说可以理解?然后就遇到\0结束

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
手机系统怎么更新(手机系统怎么更新到最新版本) 手机操作系统怎么升级最新版本呢 ...一下有没有那种模仿声音的东西,自己给老班打电话时发出的时成年人声... ...经纬线的说法,正确的是( )A.纬线是与地轴垂直并环绕地球的半圆B... 下列有关纬线的说法,正确的是( )A.所有纬线长度都相等B.纬线都是半 ... 下列有关经纬线的说法,错误的是( )A.地球仪上能画无数条经线B.所有纬 ... 关于纬线和纬度的叙述,不正确的是( )A.纬线指示南北方向B.北纬用“N... 纬线的特征中说法错误的是( ) A.所有纬线相互平行 B.纬线等长 C.同一纬... 下列关于纬线的说法,不正确的是( )A.所有纬线都自成圆圈B.纬线长度都... 关于纬线的说法,错误的是( ) A.纬度越高,纬线越短 B.纬线都是圆圈 C... string中如何在第三个后面加\ 大唐无双哪个职业最变态? .大唐无双手游怎么进行下载安装 惠人原汁机有SJ-500B(R)这个型号吗?大家听说过吗? 关于数组中的\0(反斜杠零)问题 可以上网,但有黄色感叹号怎么解决 天猫购物后不小心把订单给彻底永久删除了,货还能送到吗? 特色小吃!!!复制的别回答! 山西省 最有名的 面食或小吃 是什么,谢谢! 地方小吃 别人骂你菜疙瘩是什么意思 三原县小吃都有什么? 北方特有的小吃,在南方都吃不到,你吃过多少种 现在学习什么行业未来发展比较好呢? 盐吃多了怎么办 盐对身体的危害介绍 花语30条 孕妇盐吃多了怎么补救 葡萄的花语由来是什么?? 怎么看注册了多长时间了 怎么查看自己的用了多久 大唐无双手游至尊剑魔怎么样 至尊剑魔属性图鉴 大唐无双这个游戏怎么样 淘宝商城的信用等级怎么看? 冰箱定时插座现在最多可以调到160分钟,能不能改装调到8小时开关机啊 dnf怎么看自己是跨几区的?2018最新跨区表 dnf跨区频道范围,浙江4/5区的能跨哪些省份? 华为手机淘宝签到领红包在哪找? 手机爱奇艺下载视频怎么导入U盘? 肘子扣肉怎么做 扣肉切那面 扣肉是怎样做成的?怎样做才好吃 如何选取相同颜色单元格 浅谈音乐教学的几种策略 浅析音乐教育对人的影响 我玩个dnf私服,电脑被封, 我机器码改了,ip改了,全盘格式化系统重做过还是没有用, 浅谈如何培养医学生的音乐艺术素质 安装office 后怎么找不到了 重装系统后机器码会改变吗? 重新做系统安装影子系统能解决dnf机器限制吗 浅谈音乐对幼儿的影响?