我先用malloc申请了一个内存,现在我又要申请一块内存,而这块内存是独立于之前的申请的内存的。那我需要使用什么函数,再次使用malloc是不是会覆盖掉第一次申请的内存
当然不会啊。就像链表,循环malloc几十次几百次都没有问题。
操作系统会帮助你找到足够大的空闲空间来让你malloc申请地址,不会让已申请的空间被覆盖。你可以简单理解,你去酒店开房(malloc),酒店的管理系统(操作系统)会给你一个房间,不会出现别人已经入住的房间被二次入住。