使用malloc查看能分配到多大的动态内存:
#include<stdio.h>
#include<stdlib.h>
int main(void)
{//注意更换环境后,Tab键,标点符号等要检查正确使用
void *p;
unsigned int num=0;
while((p=malloc(100*1024*1024))){
num++;
}
printf("分配了%d00MB空间",num);
free(p);
printf("hei
");
return 0;
}
使用malloc查看能分配到多大的动态内存:
#include<stdio.h>
#include<stdlib.h>
int main(void)
{//注意更换环境后,Tab键,标点符号等要检查正确使用
void *p;
unsigned int num=0;
while((p=malloc(100*1024*1024))){
num++;
}
printf("分配了%d00MB空间",num);
free(p);
printf("hei
");
return 0;
}