c8-19.c 506 B

1234567891011
  1. #include <stdio.h>
  2. int main()
  3. {char a[]="I am a boy.",b[20],*p1,*p2;
  4. p1=a;p2=b; // p1,p2分别指向a数组和b数组中的第一个元素
  5. for(;*p1!='\0';p1++,p2++)
  6. *p2=*p1; // 将p1所指向的元素的值赋给p2所指向的元素
  7. *p2='\0'; // 在复制完全部有效字符后加'\0'
  8. printf("string a is:%s\n",a); // 输出a数组中的字符
  9. printf("string b is:%s\n",b); // 输出b数组中的字符
  10. return 0;
  11. }