我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:大丰收高手论坛 > 动态分配 >

malloc函数有什么用。什么叫做动态分配内存

归档日期:07-01       文本归类:动态分配      文章编辑:爱尚语录

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  malloc函数与new关键词的作用差不多,都是在程序运行时向操作系统申请并分配一块连续的内存空间(内存块),所在位置是在堆内存上,程序运行时向操作系统申请分配内存,内存地址由操作系统决定,叫做动态分配;编译时分配或安排内存空间叫静态分配,静态分配的内存空间一般在栈上,相对于程序进程空间,由编译器决定,这是两个主要区别。

  静态分配内存以及new关键词都是已知类型,malloc分配空间时并不管内存用于储存什么类型的数据,所以它返回虚指针,因此需要强制转换,比如例子中malloc前面要加(int *)。

本文链接:http://quangdungfc.net/dongtaifenpei/449.html