malloc函数怎么用
答案:2 悬赏:0 手机版
解决时间 2021-04-12 02:23
- 提问者网友:城市野鹿
- 2021-04-11 17:48
malloc函数怎么用
最佳答案
- 五星知识达人网友:忘川信使
- 2021-04-11 18:38
运行分配内存时的最简单的标准库函数是malloc().使用这个函数时,需要在程序中包含头文件<stdlib.h>.使用malloc函数需指定要分配的内存字节做参数,
如int *pNumber=(int*)malloc(100);
希望对楼主有所帮助,希望采纳.
全部回答
- 1楼网友:慢性怪人
- 2021-04-11 19:16
原型:extern void *malloc(unsigned int num_bytes);
用法:#include <malloc.h>
或#include<stdlib.h>
功能:分配长度为num_bytes字节的内存块
说明:如果分配成功则返回指向被分配内存的指针,否则返回空指针NULL。
当内存不再使用时,应使用free()函数将内存块释放。
malloc的语法是:指针名=(数据类型*)malloc(长度),(数据类型*)表示指针.
举例:
// malloc.c
#include <syslib.h>
#include <malloc.h>
main()
{
char *p;
clrscr(); // clear screen
p=(char *)malloc(100);
if(p)
printf("Memory Allocated at: %x",p);
else
printf("Not Enough Memory!\n");
if(p)
free(p);
getchar();
return 0;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯