用malloc函数判断一个程序在此设备上可以被允许的运行空间大小,思路:
给malloc函数分配一个空间大小,没分配一次用一个count记录,最后得到的count值 乘以空间大小 就是大概总的空间大小
代码如下:
#include <malloc.h>
#include <stdio.h>
int main()
{
int count = 0;
while(malloc(1<<20))//1向右移动2位的大小
{
count++;
}
printf("%d\n",count);
return 0;
}