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

简介: #include #include /**int main(){ char a[]="i love you very mach!",b[100]; int i; for(i=0;*(a+i)!='\0';i++) { *(b...
#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;
}
目录
相关文章
C4.
|
5月前
|
存储 程序员 C语言
C语言中如何通过指针引用字符串
C语言中如何通过指针引用字符串
C4.
51 0
|
5月前
【每日一题Day301】LC2337移动片段得到字符串 | 双指针 计分
【每日一题Day301】LC2337移动片段得到字符串 | 双指针 计分
44 0
|
5月前
【每日一题Day150】LC1616分割两个字符串得到回文串 | 双指针+贪心
【每日一题Day150】LC1616分割两个字符串得到回文串 | 双指针+贪心
34 0
|
5月前
|
算法 C语言
通过指针引用字符串
通过指针引用字符串
48 1
|
24天前
|
存储 人工智能 C语言
C语言程序设计核心详解 第八章 指针超详细讲解_指针变量_二维数组指针_指向字符串指针
本文详细讲解了C语言中的指针,包括指针变量的定义与引用、指向数组及字符串的指针变量等。首先介绍了指针变量的基本概念和定义格式,随后通过多个示例展示了如何使用指针变量来操作普通变量、数组和字符串。文章还深入探讨了指向函数的指针变量以及指针数组的概念,并解释了空指针的意义和使用场景。通过丰富的代码示例和图形化展示,帮助读者更好地理解和掌握C语言中的指针知识。
|
5月前
|
存储 C++
C++程序中的字符串与指针
C++程序中的字符串与指针
35 2
|
5月前
|
C语言
C语言指针与字符串
C语言指针与字符串
27 0
|
5月前
|
安全 C语言
指针与字符串:C语言中的深入探索
指针与字符串:C语言中的深入探索
80 0
|
5月前
利用两个指针的差值求字符串长度
利用两个指针的差值求字符串长度
37 0
|
5月前
【每日一题Day288】LC344反转字符串 | 双指针 位运算
【每日一题Day288】LC344反转字符串 | 双指针 位运算
23 0