黑马程序员技术交流社区
标题:
关于C语言的一些问题
[打印本页]
作者:
枫宇翔
时间:
2015-3-2 20:53
标题:
关于C语言的一些问题
最进学习C语言,对于动态内存分配不是很懂,请问一下malloc、calloc、realloc有什么区别啊
作者:
wenfeng340
时间:
2015-3-2 23:12
malloc分配内存不会进行初始化,需要自己调用memset函数来初始化内存空间、calloc分配内存会初始化为零、realloc是用在调整空间大小,比原来的空间大重新分配一个连续的空间并返回地址,比原来的空间小就返回原来的地址
作者:
dio925_heima
时间:
2015-3-2 23:27
这是那一章的知识点?我还没学到那里哦。
作者:
黑色淘金
时间:
2015-3-2 23:45
malloc分配内存不会进行初始化,需要自己调用memset函数来初始化内存空间、calloc分配内存会初始化为零、realloc是用在调整空间大小,比原来的空间大重新分配一个连续的空间并返回地址,比原来的空间小就返回原来的地址
作者:
黑色淘金
时间:
2015-3-2 23:46
malloc分配内存不会进行初始化,需要自己调用memset函数来初始化内存空间、calloc分配内存会初始化为零、realloc是用在调整空间大小,比原来的空间大重新分配一个连续的空间并返回地址,比原来的空间小就返回原来的地址
作者:
枫宇翔
时间:
2015-3-3 08:46
额,原来如此,谢谢了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2