扫码或点击进入无线充模块店铺
不能,首先malloc的参数是unsigned,这就限定了参数的最大值,也就是可申请的最大值,一般在设计malloc时,有一个申请最大值。
还有就是介于现阶段处理器的字长限制,内存最多是4G,由操作系统维护的虚拟内存系统下,一个进程最大的可利用内存为4G,以上都统统说明malloc不可以无限制的使用和无限制的申请内存,还有就是malloc实在动态申请内存时使用,就是一般是用来申请大对象用的,或者你的程序可能在运行是需要动态改变空间的大小,这些都要用到malloc
扫码或点击进入无线充模块店铺