C 库函数– malloc() | 菜鸟教程

文章推薦指數: 80 %
投票人數:10人

C 库函数- malloc() C 标准库- 描述C 库函数void *malloc(size_t size) 分配所需的内存空间,并返回一个指向它的指针。

声明下面是malloc() 函数的声明。

菜鸟教程--学的不仅是技术,更是梦想! 首页 HTML CSS JavaScript Vue Bootstrap NodeJS Python3 Python2 Java C C++ C# Go SQL Linux jQuery 本地书签 首页 HTML CSS JS 本地书签 Search Python3教程 Python2教程 Vue3教程 vue2教程 Bootstrap3教程 Bootstrap4教程 Bootstrap5教程 Bootstrap2教程 C教程 C语言教程 C简介 C环境设置 C程序结构 C基本语法 C数据类型 C变量 C常量 C存储类 C运算符 C判断 C循环 C函数 C作用域规则 C数组 Cenum(枚举) C指针 C函数指针与回调函数 C字符串 C结构体 C共用体 C位域 Ctypedef C输入&输出 C文件读写 C预处理器 C头文件 C强制类型转换 C错误处理 C递归 C可变参数 C内存管理 C命令行参数 C排序算法 C语言实例 C经典100例 C标准库 C标准库-参考手册 C标准库- C标准库- C标准库- C标准库- C标准库- C标准库- C标准库- C标准库- C标准库- C标准库- C标准库- C标准库- C标准库- C标准库- C标准库- C语言测验 C库函数–free() C库函数–realloc() C库函数-malloc() C标准库- 描述 C库函数void*malloc(size_tsize)分配所需的内存空间,并返回一个指向它的指针。

声明 下面是malloc()函数的声明。

void*malloc(size_tsize) 参数 size--内存块的大小,以字节为单位。

返回值 该函数返回一个指针,指向已分配大小的内存。

如果请求失败,则返回NULL。

实例 下面的实例演示了malloc()函数的用法。

实例 #include #include #include intmain() { char*str; /*最初的内存分配*/ str=(char*)malloc(15); strcpy(str,"runoob"); printf("String=%s,Address=%u\n",str,str); /*重新分配内存*/ str=(char*)realloc(str,25); strcat(str,".com"); printf("String=%s,Address=%u\n",str,str); free(str); return(0); } 让我们编译并运行上面的程序,这将产生以下结果: String=runoob,Address=3662685808 String=runoob.com,Address=3662685808 C标准库- C库函数–free() C库函数–realloc() 点我分享笔记 取消 分享笔记 昵称昵称(必填) 邮箱邮箱(必填) 引用地址引用地址 分类导航 HTML/CSSHTML教程HTML5教程CSS教程CSS3教程Bootstrap3教程Bootstrap4教程Bootstrap5教程FontAwesome教程Foundation教程JavaScriptJavaScript教程HTMLDOM教程jQuery教程AngularJS教程AngularJS2教程Vue.js教程Vue3教程React教程TypeScript教程jQueryUI教程jQueryEasyUI教程Node.js教程AJAX教程JSON教程Echarts教程Highcharts教程Google地图教程服务端Python教程Python2.x教程Linux教程Docker教程Ruby教程Java教程C教程C++教程Perl教程Servlet教程JSP教程Lua教程Rust教程Scala教程Go教程PHP教程Django教程Zookeeper教程设计模式正则表达式Maven教程Verilog教程ASP教程AppML教程VBScript教程数据库SQL教程MySQL教程PostgreSQL教程SQLite教程MongoDB教程Redis教程Memcached教程数据分析Python教程NumPy教程Pandas教程Matplotlib教程Scipy教程R教程Julia教程移动端Android教程Swift教程jQueryMobile教程ionic教程Kotlin教程XML教程XML教程DTD教程XMLDOM教程XSLT教程XPath教程XQuery教程XLink教程XPointer教程XMLSchema教程XSL-FO教程SVG教程ASP.NETASP.NET教程C#教程WebPages教程Razor教程MVC教程WebForms教程WebServiceWebService教程WSDL教程SOAP教程RSS教程RDF教程开发工具Eclipse教程Git教程Svn教程Markdown教程网站建设HTTP教程网站建设指南浏览器信息网站主机教程TCP/IP教程W3C教程网站品质 Advertisement 反馈/建议 在线实例 ·HTML实例 ·CSS实例 ·JavaScript实例 ·Ajax实例 ·jQuery实例 ·XML实例 ·Java实例 字符集&工具 ·HTML字符集设置 ·HTMLASCII字符集 ·JS混淆/加密 ·PNG/JPEG图片压缩 ·HTML拾色器 ·JSON格式化工具 ·随机数生成器 最新更新 · 如何判断JavaSc... · JavaScriptNumb... · JavaScriptNumb... · JavaScriptNumb... · JavaScriptNumb... · jQuery判断元素... · JavaScript删除... 站点信息 · 意见反馈 · 免责声明 · 关于我们 · 文章归档 关注微信 Copyright©2013-2022菜鸟教程  runoob.comAllRightsReserved.备案号:闽ICP备15012807号-1 微信关注



請為這篇文章評分?