当前位置: 首页 > news >正文

c语言学习,malloc()函数分析

1:malloc() 函数说明:
申请配置size大小内存空间

2:函数原型:
void *malloc(size_t size)

3:函数参数:
参数size,为申请内存大小

4:返回值:
配置成功则返回指针,失败则返回NULL

5:示例:
#include <stdlib.h>
struct test
{
int  a[10];
char b[20];
};

int main(){

struct test *ptr=malloc( sizeof(struct test));

if( 0 != ptr ){
   ptr->a[10]=168;
   ptr->b[20]="malloc test";

printf("the point ptr =%p \n", ptr);
}
printf("the point ptr int  size =%d \n", sizeof(int));
printf("the point ptr char size =%d \n", sizeof(char));
printf("the point ptr test size =%d \n", sizeof(struct test));


return 0;
}

6:输出结果:

8a7603d8df674a92b56ccfe717d2ba7d.png

可参考:c语言学习,free()函数分析-CSDN博客

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 数据库:数据查询
  • Android大脑--systemserver进程
  • 杂项:WPF编程指南 第一章
  • Linux - 基础工具使用
  • 18. 基于ES实战海量数据检索
  • Java实习记录 8 ——使用 XSSFWorkbook 实现复杂表格下载(背景色、对齐方式、单元格合并等操作)
  • 《机器学习by周志华》学习笔记-决策树-03连续值与缺失值
  • CoCoOp(论文解读):Conditional Prompt Learning for Vision-Language Models
  • 蓝盆花:神秘而迷人的自然之美
  • speech语音audio音频
  • Maven坐标
  • 十四、OpenCVSharp视频处理
  • 抽象代数精解【13】
  • 《向量数据库指南》——AI应用部署落地与权限安全差别
  • Qt/QML学习-SwipeView
  • [iOS]Core Data浅析一 -- 启用Core Data
  • 【剑指offer】让抽象问题具体化
  • DataBase in Android
  • ECS应用管理最佳实践
  • Essential Studio for ASP.NET Web Forms 2017 v2,新增自定义树形网格工具栏
  • es的写入过程
  • Java-详解HashMap
  • Mac 鼠须管 Rime 输入法 安装五笔输入法 教程
  • Nodejs和JavaWeb协助开发
  • PHP 7 修改了什么呢 -- 2
  • Python学习笔记 字符串拼接
  • Redis 懒删除(lazy free)简史
  • SAP云平台里Global Account和Sub Account的关系
  • Spark学习笔记之相关记录
  • 包装类对象
  • 排序算法之--选择排序
  • 腾讯优测优分享 | Android碎片化问题小结——关于闪光灯的那些事儿
  • 项目实战-Api的解决方案
  • 小程序01:wepy框架整合iview webapp UI
  • 自制字幕遮挡器
  • 策略 : 一文教你成为人工智能(AI)领域专家
  • 曜石科技宣布获得千万级天使轮投资,全方面布局电竞产业链 ...
  • ​Linux Ubuntu环境下使用docker构建spark运行环境(超级详细)
  • # 计算机视觉入门
  • #includecmath
  • (13)Hive调优——动态分区导致的小文件问题
  • (152)时序收敛--->(02)时序收敛二
  • (21)起落架/可伸缩相机支架
  • (c语言)strcpy函数用法
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第2节(共同的基类)
  • (Matlab)基于蝙蝠算法实现电力系统经济调度
  • (web自动化测试+python)1
  • (附源码)springboot学生选课系统 毕业设计 612555
  • (附源码)ssm旅游企业财务管理系统 毕业设计 102100
  • (佳作)两轮平衡小车(原理图、PCB、程序源码、BOM等)
  • (六)Hibernate的二级缓存
  • (四)七种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (一)Dubbo快速入门、介绍、使用
  • (幽默漫画)有个程序员老公,是怎样的体验?
  • (最完美)小米手机6X的Usb调试模式在哪里打开的流程