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

修改网站模板详解域名如何连接wordpress

修改网站模板详解,域名如何连接wordpress,深圳百度推广排名优化,网站的免费空间是什么目录 枚举概述 枚举的使用 枚举的大小计算 枚举的优点 C语言中的自定义类型有:结构 位段 枚举 联合 枚举概述 枚举顾名思义就是一一列举,把可能的取值一一列举。 比如我们现实生活中:一周的星期一到星期日是有限的7天&#xff0c…

目录

枚举概述

枚举的使用

枚举的大小计算

枚举的优点


C语言中的自定义类型有:结构   位段   枚举   联合

枚举概述

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

比如我们现实生活中:一周的星期一到星期日是有限的7天,可以一一列举。性别有:男、女、保密,也可以一一列举。月份有12个月,也可以一一列举

枚举定义:

enum Day//星期
{//枚举的可能取值//枚举的可能取值都是常量,不可修改Mon,    //注意是逗号Tues,Wed,Thur,Fri,Sat,Sun     //结尾并没有;
};
enum Sex//性别
{MALE,FEMALE,SECRET
};
enum Color//颜色
{RED,GREEN,BLUE
};

以上定义的 enum Day , enum Sex , enum Color 都是 枚举类型 。{} 中的内容是枚举类型的可能取值,也叫 枚举常量 (常量不可修改但是可以赋初值)  。这些可能取值都是有值的,默认从 0 开始,一次递增 1。当然在定义的时候也可以赋初值。

enum Color//颜色
{RED = 1,GREEN = 2,BLUE = 4
};// 某个值复制后,后面的值如果没有赋值默认增加1。
enum Color//颜色
{RED = 1,GREEN,//2BLUE  //3
};

枚举的使用

定义一个枚举类型的变量:

#include<stdio.h>
enum Color//颜色
{RED,GREEN,BLUE 
};
int main()
{enum Color col = RED;printf("%d", col);   //打印RED的值为0return 0;
}

既然RED的值为0,那我们能否将0赋值给col呢?enum Color col = 0;//这样是否可行呢?

运行之后,我的编译器编译成功而且顺利运行。

但是并不代表这个语法在所有编译器下都是正确的。这取决与编译器对语法的容忍程度。

所以,只能拿枚举常量给枚举变量赋值,才不会出现类型的差异。

枚举的大小计算

之前计算结构体的大小时,结构体的成员都有明确的类型,结合内存对齐的知识就可以得到结构体的大小。而我们发现枚举里的成员都是常量没有类型,甚至貌似都没有一条完整的语句,那该如何计算呢?

	printf("%d", sizeof(enum Color));  

运行之后,其结果是4。

解释:回顾之前介绍枚举类型,枚举{}里面所列的是枚举的可能取值。

例如定义该枚举类型的变量:

enum Color col = BLUE;

col只能是{}中枚举的可能取值中的任意一个

而之所以结果是4,是因为在我所使用的编译器下常量大小为4字节。

枚举的优点

1. 增加代码的可读性和可维护性
2. 和 #define 定义的标识符相比较,枚举有类型检查,更加严谨。
3. 防止了命名污染(封装)
4. 便于调试
5. 使用方便,一次可以定义多个常量
此外,今后我们利用枚举来设置程序的菜单会显得更加美观。

http://www.sczhlp.com/news/144220/

相关文章:

  • Ubuntu STA+AP 开机自启完整方案
  • PDE和CFD的区别?
  • Gitee:中国开发者生态的基石与数字化转型的加速器
  • 20号胶
  • 安徽做公司网站哪家好网络优化
  • 网站木马 代码网站建设运营培训总结
  • 厦门市建设局网站首页网站建设 报价单 doc
  • 网站需要怎么做的吗沈阳网站搭建
  • 郴州做网站公司品牌设计官网
  • 屏边县住房和城乡建设局网站wordpress 采集蜘蛛
  • wordpress缓存文件在哪电脑优化用什么软件好
  • 固镇做网站多少钱thinksns网站开发
  • 400电话网络推广商城网站免费开源的建站系统
  • 网站seo综合公司学做网站从零开始
  • MQTT协议
  • 完整教程:带你了解STM32:TIM定时器(第四部分)
  • 那个网站做外贸最好网站建设前的市场分析
  • 网站建设合同范本下载wordpress别名自动英文
  • 起零网站建设wordpress调用子目录名称
  • 智慧政务网站怎么做建筑设计学校排名
  • 手机cms建站系统怎么自己开发网址
  • 自己有服务器怎么建设网站黑龙江网架公司
  • 专门做婚纱儿童摄影网站wordpress模板怎么改成织梦模板
  • 宜兴埠网站建设treeson wordpress
  • html5网站网址h5制作软件没有广告
  • 成都网站建设seo优化公司网站开发 中山
  • 如何建设门户网站网站建设 代表联系群众
  • CMakeLists.txt用法参考
  • 网站模板受法律版权保护吗网站备案流程是什么
  • 营销型网站建设技术指标东营本地网站有哪些