指针系列目录
C语言指针基础知识点(一)–指针及指针变量
C语言指针基础知识点(二)–指针变量的引用
C语言指针基础知识点(三)–指针变量作为函数参数
C语言指针基础知识点(四)–通过指针引用数组
C语言指针基础知识点(五)–用数组名作函数参数
C语言指针基础知识点(六)–通过指针引用多维数组
C语言指针基础知识点(七)–通过指针引用字符串
C语言指针基础知识点(八)–返回指针值的函数
C语言指针基础知识点(九)–指针数组和多重指针
C语言指针基础知识点(十)–动态内存分配与指向它的指针变量
动态内存分配与指向它的指针变量
1. 内存的动态分配
全局变量是分配在内存中的静态存储区的,非静态的局部变量(包括形参)是分配在内存中的动态存储区的,这个存储区是一个称为栈(stack)的区域。C语言允许建立动态存储分配区域,存放临时用的数据。这些临时数据存放在一个特别的存储区,称为堆(heap)区。由于未在声明的部分定义他们为变量或数组,因此不能通过变量名或数组名去引用这些数据,只能通过指针来引用。
2. 建立内存的动态分配
2.1 用malloc函数开辟动态存储区
其函数原型为
void *malloc(unsigned

最低0.47元/天 解锁文章
591

被折叠的 条评论
为什么被折叠?



