JZTXT
  • 首页
  • Ai
  • Java
  • Python
  • Android
  • Mysql
  • JavaScript
  • Html
  • CSS

C语言 strdup函数把字符串复制到新空间

发布时间 2023-10-15 10:25:54作者: 王景迁

头文件是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语言】
  • 【C语言】形参和实参的一些注意点
  • Go 语言为什么不支持并发读写 map?
  • C++实现文件内查找字符串
  • 函数的参数类型
  • python字符串方法
  • 【C语言】函数的递归调用
  • Scala编程语言day1
  • NUS CS1101S:SICP JavaScript 描述:一、使用函数构建抽象
  • asp.net mvc4 controller构造函数
    字符串 函数 字符 语言 strdup字符串 函数 字符 语言 字符 字符串 函数 语言 字符串 字符 语言 字符串 函数 字符 函数 简介strdup amp stringstream函数amp字符 字符串 字符 语言 方式 字符串 函数 字符 常用 字符串 字符 成员 语言 语言基础 字符串 字符 语言
版权声明:本网站为非赢利性站点,本网站所有内容均来源于互联网相关站点自动搜索采集信息,相关链接已经注明来源。
联系我们