c语言 malloc 问题
时间:2008-05-09 23:03:08
来源:论坛整理 作者: 编辑:chinaitzhe
hh=(char *)malloc(100);
h=hh;
这样h是指向 这个空间的首地址吗
但是指针不是没有指向具体地址???
网友回复:这样h是指向 这个空间的首地址吗
--------
是
但是指针不是没有指向具体地址???
-----
没听懂
网友回复:void *malloc(long NumBytes):该函数分配了NumBytes个字节,并返回了指向这块内存的指针。假如分配失败,则返回一个空指针(NULL)。
网友回复:楼上几位解释的很清楚了。
网友回复:谢谢哈
网友回复:同类型的指针变量可以赋值
网友回复:
网友回复:
两个变量h,hh都执行了你分配的那段空间。
网友回复:2楼的同学说的很清楚了。
网友回复:h 与hh内存单元里都放着申请到空间的首址除非申请失败则为NULl
网友回复:
网友回复:
网友回复:指针与指针之间是可以赋值的.
malloc 是为hh分配存储空间.
网友回复:
网友回复:
[Quote=引用 2 楼 iu_81 的回复:]
void *malloc(long NumBytes):该函数分配了NumBytes个字节,并返回了指向这块内存的指针。假如分配失败,则返回一个空指针(NULL)。
[/Quote
网友回复:malloc返回的指针就是指向申请内存空间的首地址.
网友回复:
关键字:语言,malloc,问题,
下一篇:下面没有链接了











文章评论
共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面