网站建设忄金手指专业,上海市建设工程造价信息网官网,网站建设需求方案文档,jsp网站怎么做头文件#xff1a;#include string.h 定义函数#xff1a;char * strdup(const char *s); 函数说明#xff1a;strdup()会先用malloc()配置与参数s 字符串相同的空间大小#xff0c;然后将参数s 字符串的内容复制到该内存地址#xff0c;然后把该地址返回。该地址…头文件#include string.h 定义函数char * strdup(const char *s); 函数说明strdup()会先用malloc()配置与参数s 字符串相同的空间大小然后将参数s 字符串的内容复制到该内存地址然后把该地址返回。该地址最后可以利用free()来释放。 返回值返回一字符串指针该指针指向复制后的新字符串地址。若返回NULL 表示内存不足。 相当于先malloc一个相同的空间返回一个指针然后将内容复制到相应的内存位置 范例 #include string.hmain(){ char a[] strdup; char *b; b strdup(a); printf(b[]\%s\\n, b);} 执行结果 b[]strdup 转载于:https://www.cnblogs.com/zhonghuasong/p/5008017.html