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

网站开发合作协议合同范本公司网站包含哪些内容

网站开发合作协议合同范本,公司网站包含哪些内容,河南网站建设优化,网站做cnzz流量统计Union 一:联合类型的定义 联合也是一种特殊的自定义类型,这种类型定义的变量也包含一系列的成员,特征是这些成员公用同一块空间(所以联合也叫共用体) 比如:共用了 i 这个较大的空间 二: 联合的…

Union

一:联合类型的定义
联合也是一种特殊的自定义类型,这种类型定义的变量也包含一系列的成员,特征是这些成员公用同一块空间(所以联合也叫共用体)
比如:共用了 i 这个较大的空间


二: 联合的特点
联合的成员是共用同一块内存空间的,这样一个联合变量的大小,至少是最大成员的大小(因为联
合至少得有能力保存最大的那个成员)。


由图可知: c 和  i 的起始地址一致。
三:  联合大小的计算
联合的大小至少是最大成员的大小。
当最大成员大小不是最大对齐数的整数倍的时候,就要对齐到最大对齐数的整数倍。
比如:


重点:

联合体中有数组的时候,数组和对齐数进行比较的时候,是单个数组元素的大小和默认对齐数来进行比较得到最终的对齐数。

Un1的解释:

所以Un1中c的对齐数是1,i的对齐数是4,所以最大对齐数是4,目前联合的大小至少是最大成员的大小,也就是c数组的大小5,所以联合体最终的大小为离5最近的4的倍数,也就是8。

Un2的解释:

所以Un2中c的对齐数是2,i的对齐数是4,所以最大对齐数是4,目前联合的大小至少是最大成员的大小,也就是c数组的大小14,所以联合体最终的大小为离14最近的4的倍数,也就是16。

Struct

一. 基本原则

1. struct中成员变量的声明顺序,与成员变量对应的内存顺序是一致的;

2. struct本身的起始存储地址必须是成员变量中最长的数据类型的整倍数,注意是最长的数据类型,而不是最长的变量

3. 内存对齐与编译器设置有关。

struct {
int number;
double tmp;
};

因此结构体大小为4+4+8=16;

struct {
int number;
double tmp;
char c;
};

因此结构体大小为4+4+8+1+7=24;结构体大小必须是最大类型长度这的整倍数,所以在尾部+7。

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

相关文章:

  • 企业手机网站设计非常赚又一个wordpress站点
  • 网站建设网络推广加盟网红营销
  • 具有价值的网站建设平台wordpress uc用户中心
  • 电商 企业网站 福州wordpress小工具显示不了
  • 电商的网站设计怎么做网站导航条
  • 想做一个赌钱网站怎么做惠州网站制作计划
  • 下载好了网站模板怎么开始做网站网站建设讲话稿
  • 网上翻译网站做译员hype做网站动效
  • 榆林网站制作阿里云有主体新增网站
  • h5网站快速搭建博客网站代码
  • 重庆网站建设挑夹夹虫莆田网站建设网
  • 一个服务器能放多少网站wordpress百度收录数
  • html5商业网站开发北大青鸟wordpress页面链接404
  • 建设部网站造价注册学电子商务出来能干嘛
  • 盘锦网站建设制作盐城代运营公司
  • 个人主页网站制作平台网站建设协议书
  • 无锡企业网站制作价格房产网签合同怎么签
  • 襄阳网站建设多少钱网站建设推广ppt模板
  • 做网站代管理三年WordPress安卓APP不能绑定
  • 网站建设报价单范本如何查看网站建设时间
  • 做a高清视频在线观看网站公司网站是否有必要销售产品
  • 网站推广途径和推广要点的案例讨论wordpress 管理员
  • 网站服务器打不开编程一个最简单游戏代码
  • wordpress跳转到不同分站专业手机app开发公司
  • 丹东市做网站tomcat 网站开发
  • 公司直招的招聘网站官方网站建设报价表
  • wordpress网站打开很慢网络营销优化
  • 做网站需要多少固定带宽html网页制作房地产页面
  • 建设一个班级网站的具体步骤网站导航结构的优化
  • 做淘宝链接的网站wordpress缩略图延时加载