//例子8.18 字符串a复制给字符串b,输出串b
//
#include<stdio.h>
void copy(char* pa, char* pb)
{
int i=0;
while (*(pa + i))//遍历数组a
{
*(pb+ i) = *(pa + i);//复制
i++;
}
*(pa + i) = '\0';//别忘了结尾加'\0'
puts(pb);
}
int main()
{
char a[128] = { "ZOU YAN" };
char* pa = a;
char b[128] = { 0 };
char* pb = b;
copy(pa, pb);
}
//例子8.18 字符串a复制给字符串b,输出串b
//
#include<stdio.h>
void copy(char* pa, char* pb)
{
while (*pa)//遍历数组a
*pb++=*pa++;//复制
*pb = '\0';//别忘了结尾加'\0'
//puts(pb);//运行不出来
}
int main()
{
char a[128] = { "ZOU YAN" };
char* pa = a;
char b[128] = { 0 };
char* pb = b;
copy(pa, pb);
puts(pb);//为什么放在上边不可? 这里可以
}