m0_52178025
xiaoxaio..
2021-01-21 16:31

这个问题是将字符串“a1a2a3a4"中的a替换为b,有些不明白为什么这样写错误呢

  • c语言

#include<stdio.h>
int main()
{
    char str[]="a1a2a3a4",*p=str;
    int i=0;
    while(*(p+i))
    {
        if(*(p+i)=='a') p[i++]='b';
    }
    puts(str);
   return 0;
}

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

2条回答

为你推荐

换一换