1.
#include<stdio.h>
#include<stdlib.h>
int main()
{
char a[]="i can",b[50];
int i;
for(i=0;*(a+i)!='\0';i++)
*(b+i)=*(a+i);
*(b+i)='\n';
for(i=0;b[i]!='\0';i++)
printf("%c",b[i]);
printf("\n");
system("pause");
}
2.用指针变量来处理
#include<stdio.h>
#include<stdlib.h>
int main()
{
char a[]="i can",b[50],*p,*q;
p=a;
q=b;
for(;*p!='\0';p++,q++)
*q=*p;
*q='\0';
for(q=b;*q!='\0';q++)
printf("%c",*q);
printf("\n");
system("pause");
}