码迷,mamicode.com
首页 > 其他好文 > 详细

栈、堆

时间:2016-05-29 19:47:53      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:

 

栈、堆

 

 

 1 #define _CRT_SECURE_NO_WARNINGS
 2 
 3 #include<stdio.h>
 4 #include<stdlib.h>
 5 #include<windows.h>
 6 
 7 main()
 8 {
 9     //堆,不知道要用多少内存的时候,需要手动释放
10     //堆可以处理很大的内存
11     //堆就是malloc或者realoc或者calloc分配的内存
12 
13     while (1)
14     {
15         void *p = malloc(1024 * 1024 * 30);
16         Sleep(2000);
17         free(p);
18         Sleep(2000);
19     }
20 
21     system("pause");
22 }

 

 

 1 #define _CRT_SECURE_NO_WARNINGS
 2 
 3 #include<stdio.h>
 4 #include<stdlib.h>
 5 
 6 main()
 7 {
 8     //栈,用完了内存就立刻回收,再次利用
 9 
10     while (1)
11     {
12         double x[1024 * 50 * 200];
13     }
14 
15     system("pause");
16 }

 

栈、堆

标签:

原文地址:http://www.cnblogs.com/denggelin/p/5540120.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!