- 1
- 0
- 约1.86万字
- 约 57页
- 2018-03-05 发布于浙江
- 举报
[高等教育]第11章指针的高级应用
* 11.4.5 free函数 函数原型: void free (void *p) 在C语言中,动态分配的内存在使用结束后,必须使用free函数将其释放掉。这是因为动态分配的内存都来自一个称为堆(heap)的存储池。动态分配的内存如果在程序执行结束前没有使用free函数释放这块动态分配的内存,该内存将永远得不到释放,所以以后再也不能使用此内存块了。长期以往,推中的内存将耗尽,如果内存耗尽的话,再使用malloc函数时,将返回空指针。 * 11.4.6 动态分配内存编程实例 【例11-6】编写一个程序,读入由用户指定个数的整数,然后逆序输出这些数值 。 #include stdio.h #include stdlib.h #define NULL 0 void main() { int size, *p, *table; printf(What is the size of the table? ); scanf(%d, size); if((table=(int *)malloc(size*sizeof(int)))==NULL) { printf(No space available.\n); exit(1); } printf(Please input %d table values: , size); for(p=table; pta
您可能关注的文档
最近下载
- 毕业论文-乘用车麦弗逊式前独立悬架设计.doc VIP
- 《儿童原发性肾病综合征》教学课件.ppt VIP
- 2026年中国精算师试题风险管理经典试题.docx VIP
- 基于STM32的智能窗帘控制系统设计.docx VIP
- 2025届湖北省武汉市高三4月调考生物试卷含答案.pdf VIP
- 2025年中国精算师职业资格考试(准精算师·精算模型与数据分析)历年参考题库含答案详解.docx VIP
- 《垫片冲压模设计.doc VIP
- 中职语文出版社《电子产品装配及工艺》项目一任务四稳压二极管、光敏二极管的试题 教案(表格式)(内嵌音频+视频).pdf VIP
- 2025年中国精算师职业资格考试(准精算师·精算模型与数据分析)历年参考题库含答案详解.docx VIP
- 2026年中国精算师职业资格考试(准精算师·精算模型与数据分析)历年参考题库含答案详解.docx VIP
原创力文档

文档评论(0)