#include <stdio.h>
void copy(char a[],char b[])
{
int i=0;
while(a[i]!='\0')
{
b[i]=a[i];
i++;
}
b[i]='\0';
/*
//改为for循环的话
for(i=0;a[i]!='\0';i++)
{
b[i]=a[i];
}
b[i]='\0';
*/
}
int main(void)
{
void copy(char a[],char b[]);
char arry[]={"I am a student."};
char str[20]={"Yes."};//b数组必须足够大,否则引起字母丢失
copy(arry,str);
printf("arry=%s\tstr=%s\n",arry,str);
return 0;
}
用函数调用实现字符串的复制
最新推荐文章于 2022-07-24 18:56:27 发布