头文件是string.h。
根据传入的字符串参数,malloc分配空间并复制,返回首地址,该地址通过free来释放。
#include <stdio.h>
#include <malloc.h>
#include <string.h>
int main()
{
char a[20] = "123";
char *b = strdup(a);
printf("%s\n", b);
free(b);
return 0;
}
标签:复制到,C语言,char,字符串,strdup,include From: https://www.cnblogs.com/WJQ2017/p/17765316.html