c语言里malloc宏定义问题,在malloc.c里面发现的

知道合伙人互联网行家 推荐于

专業C/C++软件开发

malloc本身就是库函数

包含在malloc.h这个头文件中

不过 由于malloc.h被更常用的stdlib.h包含 所以平时更多用

你对这个回答的评价是?

}

然后就可以像使用普通数组一样使用pStr了

你对这个回答的评价是?

强转成char*就可以了吧

你对这个回答的评价是

}
对于一般的数组变量还有结构體,怎么用能给出使用的格式麽?... 对于一般的数组变量还有结构体,怎么用能给出使用的格式麽?

malloc只是动态分配内存存储空间

void *malloc(long nBytes):該函数分配了nBytes个字节,并返回了指向这块内存的指针如果分配失败,则返回一个空指针(NULL)

就是这样!当然具体情况要具体分析以及具体解决。比如说你定义了一个指针,在一个函数里申请了一块内存然后通过函数返回传递给这个指针那么也许释放这块内存这项工莋就应该留给其他函数了

你对这个回答的评价是?

你对这个回答的评价是

}

我要回帖

更多关于 c语言里malloc 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信