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

网站建设先进部门评选标准交友视频网站建设

网站建设先进部门评选标准,交友视频网站建设,建设网站报价单,大型网站建设制作公司前言 上一篇 讲解的是结构体相关知识#xff0c;接着本篇主要讲解的是 联合和枚举 相关知识 结构体、联合体和枚举都属于 自定义类型。 那么接下来就跟上我的节奏#xff0c;准备发车~ 欢迎关注个人主页#xff1a;逸狼 创造不易#xff0c;可以点点赞吗~ 如有错误#xf… 前言 上一篇 讲解的是结构体相关知识接着本篇主要讲解的是 联合和枚举 相关知识 结构体、联合体和枚举都属于 自定义类型。 那么接下来就跟上我的节奏准备发车~ 欢迎关注个人主页逸狼 创造不易可以点点赞吗~ 如有错误欢迎指出~ 认识联合体 像结构体⼀样联合体也是由⼀个或者多个成员构成这些成员可以不同的类型。 但是编译器只为最⼤的成员分配⾜够的内存空间。 联合体的特点是所有成员共⽤同⼀块内存空间。所以联合体也叫共⽤体。 联合体变量uu和c、u的地址一致 结构体和联合体内存存储对比 联合体⼤⼩的计算 联合的⼤⼩⾄少是最⼤成员的⼤⼩。 联合体也存在对齐 当最⼤成员⼤⼩不是最⼤对⻬数的整数倍的时候就要对⻬到最⼤对⻬数的整数倍。 #include stdio.h union Un1 {char c[5];int i; };联合体的应用 使⽤联合体是可以节省空间的 举例 ⽐如我们要搞⼀个活动要上线⼀个礼品兑换单礼品兑换单中有三种商品图书、杯⼦、衬衫。 每⼀种商品都有库存量、价格、商品类型和商品类型相关的其他信息。 图书书名、作者、⻚数杯⼦设计衬衫设计、可选颜⾊、可选尺⼨ 使用联合体 把公共属性单独写出来剩余属于各种商品本⾝的属性使⽤联合体起来这样就可以 介绍所需的内存空间⼀定程度上节省了内存。 struct gift_list {int stock_number;//库存量 double price; //定价 int item_type;//商品类型 union {struct{char title[20];//书名 char author[20];//作者 int num_pages;//⻚数 }book;struct{char design[30];//设计 }mug;struct{char design[30];//设计 int colors;//颜⾊ int sizes;//尺⼨ }shirt;}item; }; 对比使用结构体 使用结构设计更简单⽤起来也⽅便但是结构的设计中包含了所有礼品的各种属性这样 使得结构体的⼤⼩就会偏⼤⽐较浪费内存。因为对于礼品兑换单中的商品来说只有部分属性信息 是常⽤的 struct gift_list {//公共属性 int stock_number;//库存量 double price; //定价 int item_type;//商品类型 //特殊属性 char title[20];//书名 int num_pages;//⻚数 char design[30];//设计 int colors;//颜⾊ int sizes;//尺⼨ }; 巧妙的应用1 题将int n0x11223344以16进制的形式逐个打印 union U {int n;struct S{char c1;char c2;char c3;char c4;}s; }; int main() {//int n 0x11223344;union U u { 0 };u.n 0x11223344;//将n逐个字节取出printf(%x %x %x %x\n, u.s.c1, u.s.c2, u.s.c3, u.s.c4);//%x十进制打印return 0; } 巧妙的应用2 题判断当前机器是大端还是小端 int check_sys() {union //匿名联合体{char c;int i;}u;u.i 1;//共4个字节return u.c;//返回第1个字节的位置 }int main() {int ret check_sys();if (ret 1)printf(小端\n);elseprintf(大端\n);return 0; } 枚举类型 枚举即把可能的取值⼀⼀列举。 ⽐如我们现实⽣活中 ⼀周的星期⼀到星期⽇是有限的7天可以⼀⼀列举 枚举类型的声明 枚举的关键字是enum,{}中的内容是枚举类型的可能取值也叫 枚举常量 。枚举常量取的默认值是0、1、2……依次递增当然在声明枚举类型的时候也可以赋初始值。 enum Sex//性别 {MALE,FEMALE,SECRET }; 枚举的优点 增加代码的可读性和可维护性#define定义的标识符⽐较枚举有类型检查更加严谨。便于调试预处理阶段会删除 #define 定义的符号使⽤⽅便⼀次可定义多个常量枚举常量是遵循作⽤域规则的如枚举声明在函数内只能在函数内使⽤。 注意在C语⾔中给枚举变量赋值整数是可以的但是在C是不⾏的C的类型检查⽐ 较严格。
http://www.pierceye.com/news/847400/

相关文章:

  • 网站推广营销策略一级a做爰片免费网站 小说
  • 音乐网站排名室内设计基础知识点
  • 毕业设计音乐网站开发背景网站内容怎么修改
  • 风琴折叠图片效果网站宁波seo托管公司
  • app定制研发app开发seozou是什么意思
  • 手机在线制作表白网站集团网站建设价格
  • 手工蛋糕网站开发报告网站集群建设实施方案
  • 定制小程序网站开发公司如何做网站详细步骤
  • 济南做网站多钱网站美化公司
  • 信息流广告的特点青岛网站优化公司哪家好
  • 东莞网站优化公司亚马逊网站开发使用的什么方式
  • 天津网站免费制作专门做教育的视频网站
  • 深圳做网站的公司 cheungdom贵阳软件开发公司在哪里
  • 铜川做网站的公司电话超链接对做网站重要吗
  • 东莞市公租房申请网站-建设网厦门公司建站
  • 可以直接进入网站的代码cms网站后台模版
  • 文章修改网站网站建设高端设计
  • wap手机网站开发贵阳网页设计培训学校
  • e建网站天津建设工程计价网站
  • 太原好的网站制作排名网站数据怎么做接口供小程序调用
  • 广西省住房和城乡建设厅网站网络课程网站建设
  • 如何把网站转网站这几年做那些网站致富
  • 网站开发运维网页制作设计多少费用
  • 网站开发技术协议上海百度推广
  • 粤icp备网站建设 中企动力广州网站开发是什
  • 佛山+网站建设开发系统 平台
  • 运输房产网站建设健康南充app
  • 营销型网站推广公司最好的app开发公司
  • 做网站硬件江西省城乡建设陪训网官方网站
  • 深圳做小程序网站开发短视频剪辑在哪里学