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

自己免费做网站(四)电子商务与网络营销教案

自己免费做网站(四),电子商务与网络营销教案,互联网动态网站,Office网站开发框架一、malloc函数原型 #include<stdlib.h> void *malloc(size_t size); 函数的返回值以及含义如下&#xff1a; size:需要分配的内存大小&#xff0c;以字节为单位。 返回值为 void *类型&#xff0c;如果申请分配内存成功&#xff0c;将返回一个指向该段内存的指针&#x…

一、malloc函数原型

#include<stdlib.h>

void *malloc(size_t size);

函数的返回值以及含义如下:

 size:需要分配的内存大小,以字节为单位。

         返回值为 void *类型,如果申请分配内存成功,将返回一个指向该段内存的指针, void *并不是说没有返回值或者返回空指针,而是返回的指针类型未知。

        所以在调用 malloc()时通常需要进行强制类型转换,将 void *指针类型转换成我们希望的类型;如果分配内存失败(譬如系统堆内存不足)将返回 NULL,如果参数 size 为 0,返回值也是 NULL

        malloc()在堆区分配一块指定大小的内存空间,用来存放数据。这块内存空间在函数执行完成后不会被初始化,它们的值是未知的,所以通常需要程序员对 malloc()分配的堆内存进行初始化操作。

二、free()函数原型

#include<stdlib.h>

void free(void *ptr);

函数参数和返回值含义如下:

 ptr: 指向需要被释放的堆内存对应的指针。

返回值: 无返回值。

#include<stdlib.h>
#include<stdio.h>
#include<string.h>#define  MALLOC_MEM_SIZE (1* 1024 *1024)int main(int argc char *argv[])
{char *base = NULL;/*申请堆内存*/base = (char *)malloc(MALLOC_MEM_SIZE);if(NULL = base){printf("malloc error\n");exit(-1);}    /*初始化申请到的堆内存*/memset(base,0x0,MALLOC_MEM_SIZE);/*使用内存*//*释放内存*/free(base);exit(0);    }

运行结果:

http://www.dtcms.com/wzjs/280139.html

相关文章:

  • 课程网站建设所用技术网站建设制作模板
  • 免费做网站热线电话my77728域名查询
  • 网站功能报价中国十大策划公司排名
  • wordpress怎么加背景音乐seo推广骗局
  • 临夏州建设局网站免费的云服务器有哪些
  • 四平网站建设公司品牌策略包括哪些内容
  • 兰州网站分类导航游戏推广员骗局
  • 阿里云服务器网站建设网站优化的方法与技巧
  • 廊坊那家做网站排行榜外链价格
  • python做网站和ruby今日最新抗疫数据
  • 石家庄网站建设制作今日的最新消息
  • 中国体育直播在线观看斯诺克赛夫唯seo视频教程
  • 网站建设找客户渠道网站排名优化查询
  • 商品图片网站开发有哪些平台可以做推广
  • 新网站建设特色竞价外包推广
  • 网站制作流程论文开发软件app需要多少钱
  • 做公司网站怎么推广网络营销的特点有哪些特点
  • 青岛做网站哪家专业网络市场的四大特点
  • 做效果图常用的网站有哪些软件查关键词排名网
  • 网站建设熊猫建站社会新闻最新消息
  • 如何自做网站百度一下就知道百度首页
  • 信息发布网站建设关键词简谱
  • 做网站公司 郑州湖南专业关键词优化服务水平
  • wordpress首页缓存西安网站优化公司
  • 株洲网站制作与设计上海seo优化公司bwyseo
  • 绵阳网站建设报价湖南网站seo营销
  • 南京 网站开发网络营销学什么
  • 赤峰市建设网站产品宣传
  • 网站怎么做切换中英文摘抄一小段新闻
  • 佛山做网站3lue网页设计培训教程