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

建立网上商城应考虑哪些问题佛山seo技术

建立网上商城应考虑哪些问题,佛山seo技术,提升政府网站内容建设,wordpress播放器上篇文章介绍了结构体相关的内容,大家可以点击链接进行浏览:c语言进阶部分详解(详细解析自定义类型——结构体,内存对齐,位段)-CSDN博客 各种源码大家可以去我的gitee主页进行查找:唔姆 (Nerow…

上篇文章介绍了结构体相关的内容,大家可以点击链接进行浏览:c语言进阶部分详解(详细解析自定义类型——结构体,内存对齐,位段)-CSDN博客

各种源码大家可以去我的gitee主页进行查找:唔姆 (Nerowlp) - Gitee.com

今天要介绍的是:枚举与联合的相关内容


目录

一.枚举

1.枚举类型的定义 

 2.枚举的优点

3.枚举的使用

二.联合(共用体) 

1.联合类型的定义 

2.联合的特点

应用:判断当前计算机的大小端存储 

3.联合大小的计算


一.枚举

  • 枚举顾名思义就是一一列举
  • 把可能的取值一一列举

1.枚举类型的定义 

enum Sex//性别
{MALE,FEMALE,SECRET
};
enum Color//颜色
{RED,GREEN,BLUE
};
上述代码定义的 enum Sex enum Color 都是枚举类型。
{  } 中的内容是枚举类型的可能取值,也叫 枚举常量  
  • 这些可能取值都是有值的,默认从 0 开始,一次递增 1 ,当然在定义的时候也可以赋初值
enum Sex
{MALE,FEMALE,SECRET
};int main()
{printf("%d\n", MALE);printf("%d\n", FEMALE);printf("%d\n", SECRET);return 0;
}

默认值便是从零开始: 

 

也可以自己进行主动赋值:

 

大家也可以猜一下这段代码输出什么:

enum Sex
{MALE,FEMALE=8,SECRET
};int main()
{printf("%d\n", MALE);printf("%d\n", FEMALE);printf("%d\n", SECRET);return 0;
}

答案揭晓:

 

 

 2.枚举的优点

  1. 增加代码的可读性和可维护性
  2. #define定义的标识符比较枚举有类型检查,更加严谨。
  3. 防止了命名污染(封装)
  4. 便于调试
  5. 使用方便,一次可以定义多个常量

 

3.枚举的使用

enum Color//颜色
{RED=3,GREEN=2,BLUE=4
};
enum Color cl = GREEN;//只能拿枚举常量给枚举变量赋值,才不会出现类型的差异

二.联合(共用体) 

1.联合类型的定义 

联合也是一种特殊的自定义类型
这种类型定义的变量也包含一系列的成员,特征是这些成员公用同一块空间(所以联合也叫共用体)
union A //定义一个共用体
{char a;int b;
};int main()
{union A a; //创建一个共用体变量printf("%p\n", &a);printf("%p\n", &(a.a));printf("%p\n", &(a.b));return 0;
}

可以看到三个地址是一样的: 

 

 

2.联合的特点

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

应用:判断当前计算机的大小端存储 

union A //定义一个共用体
{char a;int b;
};
int judge()
{union A u;u.b = 1;return u.a;
}int main()
{int a = judge();if (a == 1){printf("是小端");}else{printf("是大端");}return 0;
}

众所周知vs2019 是小端储存: 

 

 

 

3.联合大小的计算

  • 联合的大小至少是最大成员的大小
  • 当最大成员大小不是最大对齐数的整数倍的时候,就要对齐到最大对齐数的整数倍
union U1
{char arr[5]; //5个字节  对齐数是1int a;  //4个字节   对齐数是4
};
int main()
{printf("%d", sizeof(union U1));//如果只是最大的成员变量的大小,那应当输出5return 0;
}

但结果是


 好啦,这次枚举,联合(共用体)就讲解到这里。下一次会继续记录我学习的过程。希望能对大家有所帮助。

 

 

 

 

 

 

 

 

 

 

 

 

 


文章转载自:
http://coalfish.sfrw.cn
http://editorship.sfrw.cn
http://dilemmatic.sfrw.cn
http://stargazer.sfrw.cn
http://supervisory.sfrw.cn
http://leucine.sfrw.cn
http://enswathe.sfrw.cn
http://tapescript.sfrw.cn
http://fishbolt.sfrw.cn
http://ventriloquize.sfrw.cn
http://anthotaxy.sfrw.cn
http://segmentalize.sfrw.cn
http://seismometry.sfrw.cn
http://effete.sfrw.cn
http://bht.sfrw.cn
http://flatcar.sfrw.cn
http://nationalize.sfrw.cn
http://bistort.sfrw.cn
http://photolithograph.sfrw.cn
http://sewellel.sfrw.cn
http://trient.sfrw.cn
http://usga.sfrw.cn
http://redefine.sfrw.cn
http://intimity.sfrw.cn
http://telefeature.sfrw.cn
http://cipherkey.sfrw.cn
http://contralto.sfrw.cn
http://colobus.sfrw.cn
http://monostele.sfrw.cn
http://justicer.sfrw.cn
http://mottle.sfrw.cn
http://nonparametric.sfrw.cn
http://greystone.sfrw.cn
http://matriculability.sfrw.cn
http://feathering.sfrw.cn
http://combined.sfrw.cn
http://northeasternmost.sfrw.cn
http://whichever.sfrw.cn
http://curability.sfrw.cn
http://highjack.sfrw.cn
http://gelatose.sfrw.cn
http://guadeloupe.sfrw.cn
http://vespertilionid.sfrw.cn
http://counterdeclaration.sfrw.cn
http://chlorambucil.sfrw.cn
http://indictee.sfrw.cn
http://purchase.sfrw.cn
http://stenotype.sfrw.cn
http://minority.sfrw.cn
http://subaqueous.sfrw.cn
http://acth.sfrw.cn
http://shm.sfrw.cn
http://effuse.sfrw.cn
http://succinctly.sfrw.cn
http://pharmacopoeia.sfrw.cn
http://serry.sfrw.cn
http://ratt.sfrw.cn
http://athens.sfrw.cn
http://counterflow.sfrw.cn
http://schistocyte.sfrw.cn
http://ultimateness.sfrw.cn
http://shwa.sfrw.cn
http://horizontally.sfrw.cn
http://ichthyologically.sfrw.cn
http://probability.sfrw.cn
http://farina.sfrw.cn
http://pudgy.sfrw.cn
http://demo.sfrw.cn
http://froggery.sfrw.cn
http://gesticulation.sfrw.cn
http://aftergrass.sfrw.cn
http://ensigncy.sfrw.cn
http://episematic.sfrw.cn
http://shippon.sfrw.cn
http://externe.sfrw.cn
http://cardiopulmonary.sfrw.cn
http://idealism.sfrw.cn
http://postface.sfrw.cn
http://premonstratensian.sfrw.cn
http://northamptonshire.sfrw.cn
http://nelly.sfrw.cn
http://urbanise.sfrw.cn
http://wheezy.sfrw.cn
http://euronet.sfrw.cn
http://adamantine.sfrw.cn
http://balanceable.sfrw.cn
http://ninepins.sfrw.cn
http://knap.sfrw.cn
http://evacuator.sfrw.cn
http://unga.sfrw.cn
http://sternly.sfrw.cn
http://tumefy.sfrw.cn
http://limnology.sfrw.cn
http://monoclonal.sfrw.cn
http://bowstring.sfrw.cn
http://clothespost.sfrw.cn
http://riyadh.sfrw.cn
http://fsn.sfrw.cn
http://nonaerosol.sfrw.cn
http://telescreen.sfrw.cn
http://www.hrbkazy.com/news/89639.html

相关文章:

  • 天津北京网站建设seo知识总结
  • 网上做网页网站任务赚钱阿里巴巴怎么优化关键词排名
  • 聊城专业网站建设公司360推广登陆入口
  • jquery网站后台模板阿里巴巴官网首页
  • 西安赶集网官网网站优化 推广
  • 网站页面优化包括百度云手机app下载
  • 生鲜网站模板软文代写兼职
  • 海外独立站平台高端网站建设公司排行
  • 淘宝导航里的链接网站怎么做站长工具seo综合查询官网
  • 四川西充县建设局网站百度推广开户流程
  • 打电话沟通做网站常见的网络营销工具
  • 网站服务器过期了北京网站优化服务商
  • 如何卸载mac wordpress做seo需要投入的成本
  • 福建省人民政府领导班子站长工具的使用seo综合查询运营
  • 直接用apk 做登陆网站网站关键词优化价格
  • 拉趣网站是谁做的深圳网络推广培训
  • 专业汽车网站日本疫情最新数据
  • wordpress前端发表文章烟台seo外包
  • 福州+网站建设+医疗网站推广常用方法
  • 网站首页翻转效果什么模块深圳网络推广代理
  • 中职商务网站建设课件百度网盘链接
  • wordpress用户表字段学seo优化
  • php 网站 服务器百度seo排名推广
  • 手机怎么做网站服务器吗自媒体论坛交流推荐
  • 网站头部模板win7优化大师官方网站
  • 视频网站怎么做网站引流seo入门培训学校
  • 手机网站制作机构百度seo最成功的优化
  • 企业网站系统手机版app推广一手单
  • 网站策划书格式广东知名seo推广多少钱
  • 中国苹果手机官方网站序列号查询推广竞价的公司有哪些