为什么while(s[i+1+n]!=0)?不懂i+1+n
赵晨 资深会员 2017-03-21 22:19:31
435 1 0

77.png

共 1 个回答

    qqq 资深元老 助教 3035天前

    这个while循环的功能就是在遇到一个与c相同的字符之后,计算这个与c相同的字符后面还有几个字符,这个个数就用n来存储,然后下面的for循环就是把后面的这些字符都依次向后移动一位,空出一位来放置插入的c字符。所以n应该初始化为0,s也应该从i+1开始向后遍历直到遇到结束符,计数结束。

您还没有登录,所以不能回复该问题
我要回复

  • 0

    点赞

  • 扫一扫分享朋友圈

    二维码

  • 分享

代码语言