#include <stdio.h>
#include <string.h>
void main(void)
{
char *a = "Hello,world!";
char *b = NULL;
//向系统申请50个字符空间的内存
b = new char[50];
//初始化指针b
memset(b,0,50);
for(int i = 0;*(a+i) != '\0';i++)
{
*(b+i) = *(a+i);
}
printf("%s\n",a);
printf("%s\n",b);
//用完将释放内存,以免内存泄漏
delete b;
}
温馨提示:答案为网友推荐,仅供参考