#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(void)
{
char* aa = "hello world";
char* bb = (char*)malloc(strlen(aa)+1);
char* ta = aa;
char* tb = bb;
while(*bb++ = *aa++){
;
}
bb = tb;
printf("%s\n",bb);
return 0;
}
console log:
hello world

本文提供了一个使用C语言手动复制字符串的示例代码。通过malloc分配内存,并利用指针逐字符复制源字符串到目标字符串中,最后打印复制后的字符串。
4345

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



