#include <stdio.h>
void copy_1(char a[],char b[]);
void copy_2(char *a,char *b);
int main()
{
char str1[20]="I Love China!";//第一个字符串
char str2[20];
copy_1(str1,str2);//用copy_1函数复制字符串
printf("str2 is: %s\n",str2);
char str3[]="I Love Motherland";//第二个字符串
copy_2(str3,str2);//用copy_2函数复制字符串
printf("str2 is: %s\n",str2);
return 0;
}
void copy_1(char a[],char b[])
{
int i;
for(i=0;*(a+i)!='\0';i++)
*(b+i)=*(a+i);
*(b+i)='\0';
}
void copy_2(char *p1,char *p2)
{
for(;*p1!='\0';p1++,p2++)
*p2=*p1;
*p2='\0';
}
复制字符串
最新推荐文章于 2023-05-06 14:56:48 发布