realloc函数:

函数原型为void *realloc(void *ptr, unsigned int size)

  重新定义所开辟内存空间的大小。其中ptr所指的内存空间是用前述函数已开辟的,size为新的空间大小,其值可比原来大或小。函数返回新存储区的起始地址(该地址可能与以前的地址不同)。例如p1=(float*)realloc(p1,16);将原先开辟的8个字节调整为16个字节。

  **动态申请的内存空间要进行手动用free()函数释放

  例子:

  char *p;

  p=(char*)malloc(8);//开辟8个字节的存储空间,并把地址赋给指针p,通过指针p对该空间进行存取操作。

  *p='L';      //存储字符,所分配空间的第0字节存储L

  *(p+1)='o';//分配空间的第一字节存储字符'o'.

  *(p+2)='v';

  *(p+3)='e';

  *(p+4)='\0';

  puts(p);//输出字符串

  free(p);//释放空间

  注意:*(p+n)等价于p[n],(p+n)是地址,而*(p+n)就是取地址(p+n)的内容。

  如上面程序中的*(p+1)='A';可写成p[1]='A';

http://www.fengone.com/bj/jsqy/2014/0408/476498.html
http://www.xyzc.cn/health/bjys/2014-04-08/1564165.html
http://www.rznews.cn/yszx/stbk/5319078836.html
http://www.yltvb.com/xwbk/redianxinwen/5321232003.html
http://www.js0573.com/yx/jsfs/3905330.html
http://www.fengone.com/bj/jsqy/2014/0408/476483.html
http://www.lfxww.com/2014/shichangshangxun/2014/0408/774692.html
http://www.yltvb.com/xwbk/jkxx/5321310205.html
http://www.lfxww.com/2014/shichangshangxun/2014/0408/774900.html
http://www.yltvb.com/xwbk/jkxx/5322011587.html
http://www.js0573.com/yx/dzdy/3906385.html
http://www.fengone.com/bj/zxzx/2014/0408/476503.html
http://www.yltvb.com/xwbk/jkxx/5322005940.html
http://www.yltvb.com/xwbk/redianxinwen/5327440660.html
http://www.zznews.cn/hyzx/jkxx/5322746638.html
http://www.fengone.com/bj/zxzx/2014/0408/478595.html
http://www.yltvb.com/xwbk/jkxx/5330071568.html
http://www.yltvb.com/xwbk/redianxinwen/5327447234.html
http://www.zznews.cn/hyzx/jkxx/5322822829.html
http://www.yltvb.com/xwbk/jkxx/5330075051.html
http://www.fengone.com/bj/jsqy/2014/0408/478598.html
http://www.yltvb.com/xwbk/jkxx/5330084646.html
http://www.yltvb.com/xwbk/redianxinwen/5327472816.html
http://www.fengone.com/bj/jsqy/2014/0408/478608.html


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值