内存分配函数---realloc
2015-06-04 23:21
316 查看
realloc函数
头文件:stdlib.h或memory.h
函数原型: void *realloc(void *mem_address, unsigned int newsize);
功能:对指针mem_address重新分配一块内存,它的大小是newsize字节的,然后将地址返回
返回:成功返回重新分配的那块内存的首地址,否则返回NULL
范例
头文件:stdlib.h或memory.h
函数原型: void *realloc(void *mem_address, unsigned int newsize);
功能:对指针mem_address重新分配一块内存,它的大小是newsize字节的,然后将地址返回
返回:成功返回重新分配的那块内存的首地址,否则返回NULL
范例
#include<stdio.h> #include<stdlib.h> int main() { inti; int*pn=(int*)malloc(5*sizeof(int)); printf("malloc%p\n",pn); for(i=0;i<5;i++) pn[i]=i; pn=(int*)realloc(pn,10*sizeof(int)); printf("realloc%p\n",pn); for(i=5;i<10;i++) pn[i]=i; for(i=0;i<10;i++) printf("%3d",pn[i]); free(pn); return0; }
相关文章推荐
- 浅析C语言头文件和库的一些问题
- C++ 学习之旅二 说一说C++头文件
- VC++开发中完美解决头文件相互包含问题的方法解析
- 浅析VC++中的头文件包含问题
- ios开发中,比较实用的全局宏定义分享
- stdlib.h的用法
- linux驱动头文件位置
- 类前置声明和包含头文件区别
- 头文件和库文件的区别
- C++中头文件、源文件之间的区别与联系
- 头文件卫士
- C++自己编写头文件类与函数的调用(超简单实例)
- C语言基础-头文件
- 头文件中包含const与非const对象
- VC2010中怎样添加头文件路径(外来的头文件)还有lib库
- linux 下各个头文件的作用
- 按键检测----kbhit函数
- 数字检测--isdigit函数
- 头文件的作用
- Fedora\Windows下,用MATLAB编译包含头文件的C\C++文件