malloc()返回值为-842150451
使用VC++6.0 在WIn32 Console Application 下编程#inclide "stdlib.h"
int main()
{
int *MM;
MM=(int *)malloc(100*sizeof(int));
return 0;
}
程序编译没问题,运行后,MM变量没有分配100整数单元,MM的返回值为-842150451,我查了一下,有人说是内存分配出界,
问:是不是内存分配出界?若是,怎样解决?
若不是,是何原因?怎样解决?
急盼回复!!