用C语言:写一个函数,将两个字符串连接

Python015

用C语言:写一个函数,将两个字符串连接,第1张

字符串连接:即将字符串b复制到另一个字符a的末尾,并且字符串a需要有足够的空间容纳字符串a和字符串b。

#include<stdio.h>

void mystrcat(char a[],char b[]){//把a和b拼接起来 

int i=0,j=0

while(a[i++]!='\0') 

i--

while(b[j]!='\0'){ 

a[i++]=b[j++]

a[i]='\0' 

}

int main()

{

char a[100],b[100]

gets(a)

gets(b)

mystrcat(a,b)

puts(a) 

return 0

}

/*

运行结果:

abc

def

abcdef

*/

复制相关函数:memcpy、memmove、strcpy、strncpy

字符串连接函数:strcat、strncat

字符串比较函数:memcmp、strcmp、strcoll、strncmp、strxfrm、

查找函数:memchr、strchr、strcspn、strpbrk、strrchr、strspn、strstr、strtok

其他相关函数:memset、strerror、strlen