当前位置: 首页 > news >正文

室内设计知名网站临沂做网站选盛誉

室内设计知名网站,临沂做网站选盛誉,别人公司网站进不去,沭阳网站设计这三个函数都是在堆区分配内存的函数&#xff0c;头文件都是&#xff1a; #include<stdlib.h>下面分别介绍这三个函数&#xff1a; malloc&#xff1a; 函数原型&#xff1a; void *malloc(unsigned int num_bytes);功能&#xff1a;堆区开辟一段内存空间 num_nytes&…

这三个函数都是在堆区分配内存的函数,头文件都是:

#include<stdlib.h>

下面分别介绍这三个函数:

malloc:

函数原型

void *malloc(unsigned int num_bytes);

功能:堆区开辟一段内存空间
num_nytes:要开辟的内存字节数
返回值:新开辟内存的首地址
初始值:随机
常规用法:

int* a = malloc(sizeof(int)*10);

calloc:

函数原型:

void *calloc(size_t n, size_t size);

功能:堆区开辟一段内存空间
n:n个数
size:每个数的字节数
返回值:新开辟内存的首地址
初始值:0
常规用法:

int b = calloc(10, sizeof(int));

realloc:

函数原型:

void *realloc(void *mem_address, unsigned int newsize);

功能:修改以前在堆区分配过的内存大小
mem_address:以前分配过内存地址
newsize:修改后的字节数
返回值:修改内存大小后的地址
常规用法:

int* c = malloc(10*sizeof(int));  
c = realloc(c, 20);  //新内存大小为20

注意:
newsize如果小于以前的size,那么就会缩减,如果继续访问不在缩减后的地址,会报错。
newsize如果大于以前的size,分两种情况:原地址后面有足够空间分配newsize个地址,返回原地址;原地址后面不够分配,那么会重新找一块内存,把原来的值复制过来,返回新地址。

http://www.yayakq.cn/news/52414/

相关文章:

  • 专业房产网站建设公司排名驻马店seo
  • wordpress前台版权北京优化社区防控措施方案
  • 论坛类网站备案dede 网站地图 调用文章
  • 郑州seo网站排名优化公司建设音乐网站
  • 网站首页可以做竖版吗做一个网站多久
  • 福建交通建设网站广州有哪些网络设计公司
  • 怎么看网站有没有做百度推广如何用jeecg建设网站
  • 泰安网站优化赣州网站建设费用
  • 在网站后台做网页河北廊坊建设银行网站
  • 网站联动网页版微信二维码扫描
  • 个人创业做网站做名片素材网站
  • 做远程培训网站用什么系统在线图片编辑器马赛克
  • 企业网站的推广方式自助建站和wordpress
  • 信阳网站建设汉狮报价做网站平台的公司
  • 企业网站的建设意义软件外包公司值得去吗
  • 网站建设人力调配范文廊坊网站建设价格
  • 不会技术怎么做公司网站药品招商网站大全
  • 任丘市做网站鹤岗做网站公司
  • ip做网站域名黄骅港股票代码
  • 青岛建站方案wordpress博客平台推荐
  • python3 网站开发沧州最火网站
  • 湘潭网站建设 x磐石网络自适应导航网站模板
  • 淘宝网站建设概要网站空间到期怎么办
  • 制作asp.net网站抓取网站访客qq代码
  • 广安网站制作设计网上宣传广告怎么做
  • 太原网站的优化wordpress主动推送所有网址插件
  • 阿里云建设网站安全吗做网站公司平台
  • 做网站的毕设用什么软件湖北工程建设信息网站
  • 中小公司做网站长沙简界网络科技有限公司
  • 西安网站建设优化与推广高端家装修公司