标签:success char* void ++ ESS std 函数参数 print string
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<math.h>
#include<time.h>
void my_strcat01(char*ch1,char*ch2)
{
int i=0;
while(ch1[i]!=‘\0‘)
{
i++;
}
int j=0;
while(ch2[j]!=‘\0‘)
{
ch1[i+j]=ch2[j];
j++;
}
}
void my_strcat02(char*ch1,char*ch2)
{
int i=0;
while(*(ch1+i)!=‘\0‘)
{
i++;
}
int j=0;
while(*(ch2+j)!=‘\0‘)
{
*(ch1+i+j)=*(ch2+j);
j++;
}
}
void my_strcat03(char*ch1,char*ch2)
{
while(*ch1)
{
ch1++;
}
while(*ch2)
{
*ch1=*ch2;
ch1++;
ch2++;
}
}
void my_strcat(char*ch1,char*ch2)
{
while(*ch1)
{
ch1++;
}
while(*ch1++=*ch2++);
}
int main()
{
char ch1[]="hello";
char ch2[]="world";
my_strcat(ch1,ch2);
printf("%s\n",ch1);
return EXIT_SUCCESS;
}
标签:success char* void ++ ESS std 函数参数 print string
原文地址:https://www.cnblogs.com/wanghong19991213/p/13569437.html