黑马程序员技术交流社区
标题:
调用malloc函数的问题
[打印本页]
作者:
小蜗牛0519
时间:
2015-7-12 08:21
标题:
调用malloc函数的问题
如果调用了malloc函数 ,然后需要返回其分配到的地址 具体该怎么操作?
作者:
dlamgg
时间:
2015-7-12 10:16
动态内存分配,可以自由的分配指定大小的内存空间。当程序运行时,程序员并不清楚某一数据需要的具体内存空间大小时,可以使用动态分配。malloc函数原型void *malloc(int nSize)分配一个nSize大小的内存空间,如果分配成功则返回地址空间的首地址,如果分配失败则返货NULLnSize一般使用 sizeof(类型A)*N 的计算方式获取大小。意思为:为分配n个类型A所占空间的大小。获取的指针地址需要强制转换为指定类型例如:int *p = (int*)malloc(sizeof(int)*100);使用malloc动态分配的内存空间需要使用free函数手动释放。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2