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

武汉疾控发布最新通知企业如何进行搜索引擎优化

武汉疾控发布最新通知,企业如何进行搜索引擎优化,备案期间怎么做网站,常州本地做网站的大公司文章目录 malloc函数calloc函数malloc函数和calloc函数的不同free函数realloc函数 malloc函数 参数是要开辟内存空间的大小 开辟成功则返回值为开辟空间的首地址,若开辟失败则返回一个空指针NULL calloc函数 第一个参数为开辟空间的元素个数,第二个参数…

文章目录

  • malloc函数
  • calloc函数
  • malloc函数和calloc函数的不同
  • free函数
  • realloc函数

malloc函数

在这里插入图片描述
在这里插入图片描述
参数是要开辟内存空间的大小
开辟成功则返回值为开辟空间的首地址,若开辟失败则返回一个空指针NULL

calloc函数

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
第一个参数为开辟空间的元素个数,第二个参数为每个元素的大小
开辟成功返回值为开辟空间的首地址,开辟失败返回值为空指针NULL

malloc函数和calloc函数的不同

除了参数不同外开辟后的结果也是不同的,malloc开辟好的空间不会被赋值,calloc开辟好的空间会被赋值

#include <stdio.h>
#include <stdlib.h>
#include <assert.h>int main()
{int* ptr1 = (int*)malloc(10 * sizeof(int));assert(ptr1);int* ptr2 = (int*)calloc(10, 4);assert(ptr2);free(ptr1);free(ptr2);ptr1 = NULL;ptr2 = NULL;return 0;
}

在这里插入图片描述

free函数

在这里插入图片描述
在这里插入图片描述
参数为一个指针,指向的是用malloc,calloc,realloc函数开辟的空间的,如果不是动态开辟空间,结果不确定,标准没有定义。

realloc函数

在这里插入图片描述
在这里插入图片描述
第一个参数为已经动态申请好的空间地址,第二个参数为重新开辟空间的大小,不是再增加这么大的空间大小,而是总共开辟这么大的空间大小。

#include <stdio.h>
#include <stdlib.h>
#include <assert.h>int main()
{int* ptr1 = (int*)malloc(20);assert(ptr1);int* ptr2 = (int*)realloc(ptr1,40);assert(ptr2);free(ptr2);ptr2 = NULL;return 0;
}

**注意:**使用realloc函数时,要用另一个指针来接收,如ptr2。因为有可能在这个地址后的内存空间大小不能满足需要扩容的空间大小,所以有可能重新开辟的空间起始地址与第一次开辟的起始地址不一致。
如果扩容失败则返回空指针NULL

http://www.yidumall.com/news/48771.html

相关文章:

  • 做外国的网站卖东西新闻 今天
  • 网站建设url动态网站的制作与设计
  • 网牛网站建设google chrome浏览器
  • 网站开发主管关键词分类工具
  • 智能seo系统郑州网络seo公司
  • 目前最好的免费网站网络营销策划书范文模板
  • 沈阳做网站 0诚金网络专业农产品营销方案
  • 网站建设利润 有多少9个成功的市场营销案例
  • 网站建设接活app怎样在网上推广
  • 泰安营销网站建设公司湖南网站seo地址
  • 扁平 wordpress优化大师是什么意思
  • 站长工具网址查询seo培训网
  • 手机网站的建设网络营销首先要
  • 动态网站的技术有千锋教育介绍
  • wordpress博客推荐网站优化方案
  • 徐州网站优化价格网络广告营销经典案例
  • 老外把金文做的网站翻译叫什么北京广告公司
  • sql做网站合肥seo软件
  • 南昌微信网站建设汕头网站建设开发
  • 婚纱网站策划书整站优化价格
  • 西充县住房和城乡建设局网站优化落实新十条措施
  • 武汉电商网站建设什么叫百度竞价推广
  • 独立主机 网站搬家什么平台可以发广告引流
  • 郑州网站建设三猫网络搭建网站平台
  • 杭州高端网站开发软文客
  • 快速迁移网站博客推广工具
  • 网站论坛怎么做视频网站搭建
  • 制作公司网站设计要求网络宣传方案
  • 通过做政府门户网站的实验获得什么seo推广专员工作好做吗
  • python基础教程入门嘉兴关键词优化报价