用指针将字符串a的内容复制到字符串b - 谙忆-人生之旅

谙忆-人生之旅

学不止步,梦不停歇-陈浩翔

用指针将字符串a的内容复制到字符串b

 2015年09月09日

用指针将字符串a的内容复制到字符串b


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#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;
}

本文章由[谙忆]编写, 所有权利保留。 欢迎转载,分享是进步的源泉。

转载请注明出处:http://chenhaoxiang.cn

本文源自人生之旅_谙忆的博客