ztt一方 发表于 2020-6-4 19:31:23

最基础的指针操作,将字符串s连接到t后面

#include<stdio.h>
#include<string.h>


void mystrc(char * s,char * t);
int main()
{
        char s,t;
        gets (s);
        gets (t);
        mystrc (s,t);
        puts (t);
        return 0;
       
}
void mystrc (char * s,char * t)
{
        while (*t != '\0')
        t++;
        while (*t = *s)
        {
                t++;
                s++;
       }
}

麻烦谁将mystrc函数讲一下,我没看懂。好人一生平安{:9_221:} {:9_221:}

Mike_python小 发表于 2020-6-5 07:59:05

沙发{:10_256:}{:10_256:}

MIke_python小小 发表于 2020-6-5 07:59:32

板凳{:10_256:}{:10_256:}

Mike_python小 发表于 2020-6-5 07:59:51

MIke_python小小 发表于 2020-6-5 07:59
板凳

你好NB{:10_256:} {:10_256:}

405794672 发表于 2020-6-5 14:58:08

有病吧?这谁写的函数?莫名其妙啊!一点用都没有。粘贴有现成的strcat不用,自己乱写一气。

小葵花课堂 发表于 2020-6-5 16:50:48

   while (*t != '\0')//字符串末尾是以\0结尾的,所以先把地址移动到这个字符串的末尾
      t++;
      while (*t = *s)    //这里把S字符串的地址接在了T的末尾
      {
                t++;   //T的地址每移动一下,S地址的数据就给T,最后是S末尾地方的\0给了T之后,跳出循环
                s++;
         }
页: [1]
查看完整版本: 最基础的指针操作,将字符串s连接到t后面