在这里和大家探讨一下malloc函数

2020-02-05 09:07发布

  大家好:
我们都知道malloc是用来开辟内存空间的,而且是堆内存的空间,在PC机上编程是有堆内存和栈内存的区别的;但是如果我们是在51单片机中编写程序的,那么这malloc是开辟哪里的空间呢,ram的data区呢,还是xdata(如果有xdata的情况),还是先data和xdata都可以,看那里有空间?在51单片机编程中,是否也有堆内存和栈内存的区分,如果有是怎么区分。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。