#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void main()
{
char* p1 = "aaa";
char* p2, *tm;
p2 = (char*)malloc(30);
memset(p2, 0, 30);
tm=p2;
while (*p2++ = *p1++);
printf("%s\n",tm);
}
本文详细介绍了C语言中字符串操作与内存分配的基本概念、语法及应用实例,包括使用指针进行字符串复制、初始化和内存管理。通过具体代码演示,帮助读者掌握C语言底层的字符串处理技巧。
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void main()
{
char* p1 = "aaa";
char* p2, *tm;
p2 = (char*)malloc(30);
memset(p2, 0, 30);
tm=p2;
while (*p2++ = *p1++);
printf("%s\n",tm);
}
6477

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