本思维导图主要总结国家计算机等级考试二级C语言部分知识点文件包含处理与动态存储分配
树图思维导图提供 计算机考试知识点文件包含处理与动态存储分配思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 计算机考试知识点文件包含处理与动态存储分配思维导图 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:ee19239f2c834fc14633869dd1891332
计算机考试知识点文件包含处理与动态存储分配思维导图模板大纲
文件包含是指在一个文件中,去包含另一个文件的全部内容。C语言用#include命令行来实现文件包含的功能。
#include"文件名"或#include<文件名>
说明
在预编译时,预编译程序将用指定文件中的内容来替换此命令行。
如果文件名用双引号括起来,系统先在源程序所在的目录内查找指定的包含文件,如果找不到,再按照系统指定的标准方式到有关目录中去寻找
如果文件名用尖括号括起来,系统将直接按照系统指定的标准方式到有关目录中去寻找。
1.malloc函数和free函数
(1)malloc函数
ANSIC标准规定malloc函数返回值的类型为void*。
格式
malloc(size)
说明
size的类型为unsignedint。malloc函数用来分配size个字节的存储区,返回一个指向存储区首地址的基类型为void的地址。
若没有足够的内存单元供分配,函数返回空(NULL)。
(2)free函数
释放已分配的块。
格式
voidfree(void*ptr);
2.calloc函数
ANSIC标准规定calloc函数返回值的类型为void*。
格式
calloc(n,size)
说明
n和size的类型都为unsignedint。calloc函数用来给n个同一类型的数据项分配连续的存储空间,每个数据项的长度为size个字节。
若分配成功,函数返回存储空间的首地址;否则返回空。通过调用calloc函数所分配的存储单元,系统自动置初值0。
树图思维导图提供 计算机考试知识点文件的读写思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 计算机考试知识点文件的读写思维导图 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:3addfcccb8839b09c49d9cf6c7c011d1
树图思维导图提供 计算机考试知识点文件指针思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 计算机考试知识点文件指针思维导图 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:3b7318d886411679e5e0eb18447fbd02