这个是和你使用的方式是有关的,因为采用动态分配函数分配一段内存空间,怎么使用还要看你的用法。比如如下的代码,两者执行后的效果是不一样的。
==================================================
int *p; char *c;
p=malloc(12); c=p;
p++; c++;
==================================================
这里假设p得到的地址是 1122723,int型占四个字节的内存,char占一个字节。那么执行后,p指向的是 1122723+4=1122727,而 c 指向的是 1122723+1=1122724。懂了指针运算的方式,你就能理解动态分配的实际执行过程了。
分配完之后就可以直接用呀,用指针引用。不过手动分配的内存要记得自己回收,要不然容易造成内存的浪费
你是不是想问比如malloc那些函数啊