而且用指针类型的数据作函数参数
8.8.2 怎样建立内存的动态分配 malloc(100); 开辟100字节的临时分配域,函数值为其第1个字节的地址 注意指针的基类型为void,即不指向任何类型的数据,只提供一个地址 如果此函数未能成功地执行(例如内存空间不足),则返回空指针(NULL) 8.8.2 怎样建立内存的动态分配 2.calloc函数 其函数原型为 void *calloc(unsigned n,unsigned size); 其作用是在内存的动态存储区中分配n个长度为size的连续空间,这个空间一般比较大,足以保存一个数组。 8.8.2 怎样建立内存的动态分配 用calloc函数可以为一维数组开辟动态存储空间,n为数组元素个数,每个元素长度为size。这就是动态数组。函数返回指向所分配域的起始位置的指针;如果分配不成功,返回NULL。如: p=calloc(50,4); 开辟50×4个字节的临时分配域,把起始地址赋给指针变量p 8.8.2 怎样建立内存的动态分配 3.free函数 其函数原型为 void free(void *p); 其作用是释放指针变量p所指向的动态空间,使这部分空间能重新被其他变量使用。p应是最近一次调用calloc或malloc函数时得到的函数返回值。 8.8.2 怎样建立内存的动态分配 free(p); 释放指针变量p
您可能关注的文档
最近下载
- 新外研版五年级英语(上册)期中试卷及答案.doc VIP
- 贵州毕晟鑫新型建材有限公司腻子粉、真石漆、抗裂砂浆加工项目环评报告.docx VIP
- 为高频llc电路磁元件技术.pdf VIP
- 50338-2003 ㊣《固定消防炮灭火系统设计规范》.pdf VIP
- 机械制图习题集第4版张绍群习题答案.pdf VIP
- GB 50338-2003固定消防炮灭火系统设计规范.doc VIP
- 北师大版九年级上册数学 4.4 相似三角形的定义及判定定理同步测试卷.doc VIP
- 2026年银行科技岗笔试题库附答案.docx VIP
- 中国古代天文历法与律吕之学——中国传统律吕之学及律历合一学说初探.pdf VIP
- 儿童鼻炎评估量表.docx
原创力文档

文档评论(0)