c语言写的一个程序,在运行,内存是怎么分配的?

发布网友 发布时间:2022-04-22 04:34

我来回答

1个回答

热心网友 时间:2023-09-11 09:58

在线等?几天了?

还是先回答问题吧,c语言运行时分配内存是用malloc()函数,它是向操作系统提出内存申请,然后由操作系统完成内存的分配,最后把分配的内存的首地址返回给程序。例如,我想申请一个4字节的内存,我就void *p=malloc(4);

释放不用的内存就用free,例如释放上面的那4字节,我就free(p);

就是这样子。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com