c语言动态分配指向函数的指针有什么作用,那一块函数内存可以怎么用

如题所述

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