c语言,while的使用 求大神,解释下while(*y++),在这里起到什么作用的🙀🙀... 求大神,解释下 while(*y++),在这里起到什么作用的 🙀🙀 展开 我来答 2个回答 #热议# 上班途中天气原因受伤算工伤吗? Yuqi_Tan 2019-03-28 · TA获得超过8.9万个赞 知道大有可为答主 回答量:9918 采纳率:93% 帮助的人:3978万 我也去答题访问个人页 关注 展开全部 看一下while(*y++);的执行过程,就能明白它的作用了:第一步:判断*y(即y指向的字符)是不是0,不是0则条件成立,指向0则条件不成立;第二步:执行y++;,就是让指针y指向下一个字符;第三步:根据第一步判断的结果,如果条件成立,则回到第一步开始下一轮循环;如果不成立,则循环结束。解析:进入循环前,y指向是的是字符串x的首字符。进入循环时,判断y指向的字符是不是'\0'(即字符串的结束符),如果指向的不是0,则条件成立,返回while语句继续下一次循环;如果指向0,循环条件不成立,结束循环。不管字符串x有多么长,循环完成之后,y都会指向字符串x最后的那个字符串结束符后面的位置。 更多追问追答 追问 请问指向结束符"\0",也算是0跳出循环吗? 追答 字符串结束符'\0'的值就是0。 追问 请问指向结束符"\0",也算是0跳出循环吗? 追答 是。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 1024程序员 2020-01-07 · TA获得超过374个赞 知道答主 回答量:457 采纳率:0% 帮助的人:28万 我也去答题访问个人页 关注 展开全部 C语言循环结构之while循环语句 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2021-10-18 c语言while的用法 2021-01-14 c语言中,while(1)是什么意思? 5 2020-03-25 C语言中的while(!i)是什么意思 30 2020-11-25 C语言中while(0)和while(1)分别是什么意思呢? 6 2023-01-19 c语言while的用法 2022-11-16 c语言中while的用法 2022-12-14 c语言中while的用法 2022-12-11 C语言中while的用法 更多类似问题 > 为你推荐: