第八章:善于利用指针
要理解命令行参数,先看如下的两条DOS命令: ? CCOPY C:\COMMAND.COM A:\123.COM CTYPE C:\AUTOEXEC.BAT ? 执行DOS命令的格式: 命令名 参数1 参数2 ……(回车) C程序经编译与连接后生成的exe文件,本质上就相当于一条DOS命令,所以它也可使用参数传递相应数据,只不过它是有前提的。 动态存储分配是指在程序运行过程中,需要临时开辟和随时释放的存储分配方法。用于存放临时数据。动态存储分配可分为两个步骤:随机分配存储空间和分配存储空间的释放。 8.8.1 什么是内存的动态分配 非静态的局部变量是分配在内存中的动态存储区的,这个存储区是一个称为栈的区域。 C语言还允许建立内存动态分配区域,以存放一些临时用的数据,这些数据需要时随时开辟,不需要时随时释放。这些数据是临时存放在一个特别的自由存储区,称为堆区。 这些操作是通过动态内存分配函数实现的。这4个函数的声明在stdlib.h头文件中。 1.malloc函数 其函数原型为 void *malloc(unsigned int size); 在内存的动态存储区分配一个长度为size的连续空间。若分配成功,则返回一个void类型的指向分配域起始地址的指针。若分配不成功,则返回null。 malloc函数用于为一个新的结点动态分配存储
您可能关注的文档
最近下载
- 初中二年级浮力再复习.doc VIP
- ★《食品标准与法规》最新版PPTX课件★(周才琼 张平平主编版)中国农业大学出版社.pptx
- 2014高尔夫全车维修手册01 - 技术数据 (6).pdf VIP
- 重庆市第一中学2024-2025学年七年级上学期小升初数学真题试题(解析版).docx VIP
- 易能EN600变频器使用说明书.pptx VIP
- 针灸治疗学练习题及答案.pdf VIP
- 豪华曹操传2014宝物攻略(副本).doc VIP
- 2025年中国铁路西安局集团有限公司招聘普通高校大学本科及以上学历毕业生429人参考题库(一)附答案.docx VIP
- 2026年中国系统性红斑狼疮诊疗指南(版).docx VIP
- 沈阳蓝光电梯-BL2000-BHT-V2x并行货梯说明书.pdf VIP
原创力文档

文档评论(0)