unsigned char idata *pRamEnd; //指向RAM最高
unsigned char idata *Memory_Malloc(unsigned char MSize) { //分配内存 pRamEnd-=MSize; return pRamEnd; }
这是我根据所长大人的思路写的,现在有个问题,请各位帮忙下
从上面可以知道pRamEnd是从高地址往低地址,现在假如我分配一个struct,那么返回给struct变量的指针指向的是所分配空间的低地址,现在我想知道的是如果让系统分配这个struct,即直接struct ?? Ineed;这里的Ineed也是指向这个struct变量内存空间的低地址吗?
如果是可以**.**引用变量内部变量的话,这个问题可能。。。。 |