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

网站建设销售提点20个点/泉州关键词优化软件

网站建设销售提点20个点,泉州关键词优化软件,谁有企业邮箱,做的网站手机打不开怎么回事这是一个非常少见的知识点 1.定义 结构体中最后一个元素允许是未知大小的数组,这个数组的大小是柔性可变的,这就叫做 柔性数组成员。柔性数组成员一定在结构体里面有以下两种写法: 2.特点 我们可以看到,计算包含柔型数组成员的结…

这是一个非常少见的知识点

1.定义

结构体中最后一个元素允许是未知大小的数组,这个数组的大小是柔性可变的,这就叫做 柔性数组成员。柔性数组成员一定在结构体里面
有以下两种写法:

在这里插入图片描述

2.特点

在这里插入图片描述
我们可以看到,计算包含柔型数组成员结构体的大小的时候,不包含柔性数组成员。

3.使用方法

我们在创建 含柔性数组成员的结构体变量的时候,可千万 不能像这样创建

在这里插入图片描述
而是应该这样创建:

	typedef struct frou1{int i;int* pa;}f1;f1* ps = (f1*)malloc(sizeof(f1) + 10 * sizeof(int));

我们还有一种方法可以创建出柔性数组的效果。

	f1* ps = (f1*)malloc(sizeof(f1));ps->pa = (int*)malloc(10 * sizeof(int));

这个的意思就是这样:
在这里插入图片描述

相较于使用柔性数组,这种创建的方法更繁琐

柔性数组只需要free一次,而这种方法需要free两次。
而且还要注意free顺序的问题:必须先free指针的,再free结构体。(因为如果先free结构体的话,就找不到指针指向的空间了。)

柔性数组开辟的是一次开辟而且连续,而这种方法开辟的空间过于零碎。零碎可能会导致浪费内存的事情,也会导致访问效率变低

4、注意

结构体中的柔性数组成员前面必须至少有一个其它成员。
http://www.lbrq.cn/news/1300483.html

相关文章:

  • 运营网站需要多少钱/360seo
  • wordpress 更新 慢/如何对一个网站进行seo
  • 做网站为什么要买服务器/网店运营教学
  • 互联网站安全服务平台操作指南/免费公司网站建站
  • 苏州保洁/新塘网站seo优化
  • 网站怎么在百度搜到/如何利用网络进行推广和宣传
  • wordpress 小程序/免费seo优化
  • 网站建设的基本术语/网络营销的模式有哪些
  • vs c 网站开发/二维码引流推广的平台
  • 永久的免费网站地址/网络营销策划的内容
  • dede 网站地图 文章/经营管理培训课程
  • 自己做网站怎么做/我想做网络推广
  • 网站模板演示怎么做/新闻头条最新消息今日头条
  • 营销型网站建设的概念/宁波网站推广网站优化
  • 互助县公司网站建设/新开店铺怎么做推广
  • 响应式网站自助建设/百度识图入口
  • 网站重构怎么做/网络营销的应用研究论文
  • 代做毕设网站推荐/解析域名网站
  • 长沙建站公司做网站/百度指数疫情
  • 福州网站建设报价/直播网站排名
  • 常州辉煌网络网站建设/真正的免费建站在这里
  • 国外网站怎么做引流/软文网站
  • 网站建设要钱么/杭州seo外包服务
  • 网站怎样在360做优化/怎么建立自己的网站
  • 帝国cms添加网站地图/拼多多seo是什么意思
  • 海外网站有哪些/山东网站建设
  • 安什么网站建设/百度快照收录入口
  • 怎样做一个app/seo外包服务方案
  • 亚马逊做code的网站/外贸网站平台
  • 自己的电脑怎么做网站/seo优化入门教程
  • Oracle RU19.28补丁发布,一键升级稳
  • Temperature 是在LLM中的每一层发挥作用,还是最后一层? LLM中的 Temperature 参数 是怎么计算的
  • Django母婴商城项目实践(九)- 商品列表页模块
  • 《Electron应用性能深耕:资源加载与内存治理的进阶路径》
  • 【Linux服务器】-mysql数据库数据目录迁移
  • 云服务器磁盘IO性能优化的测试与配置方法