//_39_字符串指针
//_39_main.cpp
//将字符串a复制到字符串b
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main()
{
char a[]="I am a student.";
char b[20];
char *p1,*p2;
p1=a;//将数组a的首地址赋给字符型指针p1
p2=&b[0];
for(;*p1!='\0';p1++,p2++)
*p2=*p1;
*p2='\0';
printf("string a is : %s\n",a);
printf("string b is : ");
for(int i=0;b[i]!='\0';i++)
printf("%c",b[i]);
printf("\n");
system("pause");
return 0;
}
39_字符串指针
最新推荐文章于 2024-02-03 21:40:44 发布
本文通过一个简单的C++程序示例介绍了如何使用字符指针将一个字符串复制到另一个字符串中。程序首先定义了两个字符数组a和b,然后利用字符指针p1指向源字符串a的起始位置,p2指向目标字符串b的起始位置,通过遍历和逐个字符复制的方法实现了字符串的复制,并最终打印出了复制后的结果。
1891

被折叠的 条评论
为什么被折叠?



