最基础的指针操作,将字符串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:}
沙发{:10_256:}{:10_256:} 板凳{:10_256:}{:10_256:} MIke_python小小 发表于 2020-6-5 07:59
板凳
你好NB{:10_256:} {:10_256:} 有病吧?这谁写的函数?莫名其妙啊!一点用都没有。粘贴有现成的strcat不用,自己乱写一气。 while (*t != '\0')//字符串末尾是以\0结尾的,所以先把地址移动到这个字符串的末尾
t++;
while (*t = *s) //这里把S字符串的地址接在了T的末尾
{
t++; //T的地址每移动一下,S地址的数据就给T,最后是S末尾地方的\0给了T之后,跳出循环
s++;
}
页:
[1]