#include <stdio.h>
#include <stdlib.h>

/**int main()
{
    char a[]="i love you very mach!",b[100];
    int i;
    for(i=0;*(a+i)!='\0';i++)
    {
        *(b+i)=*(a+i);
    }
    *(b+i)='\0';
    printf("a:%s\n",a);
    printf("b:");
    for(i=0;*(b+i)!='\0';i++)
        printf("%c",*(b+i));
    printf("\n");
    return 0;
}**/
/**下面用指针来处理这个问题**/
int main()
{
    char a[]="i love you!",b[100];
    char *p1,*p2;
    p1=a;p2=b;
    for(;*p1!='\0';p1++,p2++)
        *p2=*p1;
    *p2='\0';
    printf("a:%s\n",a);
    printf("b:%s\n",b);
    return 0;
}
posted on 2015-09-09 21:50  cnxo  阅读(846)  评论(0编辑  收藏  举报