include <stdlib.h>
unsigned char malloc_mempool [0x1000];
main (){
......
init_mempool (&malloc_mempool, sizeof(malloc_mempool));
.......
}
我们现在在程序中用MALLOC申请了一片内存,然后给他们赋值,
然后执行另外的函数,这个函数不会操作内存中的数,
但是当执行完后用MALLOC申请的地方数值改变了。
我们后来用全局变量,就没有这个问题?
请问是否是在KEIL下MALLOC的问题?
请高手帮忙
也可联系QQ:54542891,万分谢谢