C程序设计--小知识点malloc函数分析

1、内存动态分配问题
C程序设计--小知识点malloc函数分析_第1张图片2、如何实现内存动态分配
内存的动态分配是通过系统提供的库函数来实现的,这里主要用到malloc、calloc、free、realloc函数。

malloc函数主要作用是开辟动态存储区。形参为无符号整型。注意函数的返回值:返回指向被分配内存的指针。另外,由于内存空间不足导致函数不成功执行,则返回空指针
C程序设计--小知识点malloc函数分析_第2张图片
calloc函数主要作用是开辟动态存储区。
C程序设计--小知识点malloc函数分析_第3张图片
realloc函数重新分配动态存储区。
C程序设计--小知识点malloc函数分析_第4张图片
free函数释放动态存储区。
C程序设计--小知识点malloc函数分析_第5张图片
在这里插入图片描述

你可能感兴趣的:(c语言,开发语言)