理解语言的布尔类型和枚举类型
布尔类型对象可以被赋予文字值true或者false,所对应的关系就是真于假的概念!
我们通常使用的方法是利用他来判断条件的真于假,例如如下的代码:
C++ 代码
//程序作者:管宁
//站点:
“他说他莫名其妙被捅了一刀。”来不及详问经过 //所有稿件均有版权,如要转载,请务必著名出处和作者
#include iostream
using namespace std;
void main(void)
{
bool found = true;
if (found)
{
cout \"found条件为真!\" endl;
}
}
如果一个变量你需要几种可能存在的值,那么就可以被定义成为枚举类型。之所以叫枚举就是说将变量或者叫对象可能存在的情况也可以说是可能的值一一例举出来。
举个例子来说明一吧,为了让大家更明白一点,比如一个铅笔合中有一支笔,但在没有打开之前你并不知道它是什么笔,可能是铅笔也可能是钢笔,这里有两种可能,那么你就可以定义一个枚举类型来表示它!
C++ 代码
enum box{pencil,pen};
//这里你就定义了一个枚举类型的变量叫box,这个枚举变量内含有两个元素也称枚举元素在这里是pencil和pen,分别表示铅笔和钢笔。
在这里要说一下,如果你想定义两个具有同样特性枚举类型的变量那么你可以用如下的两种方式进行定义!
C++ 代码
enum box{pencil,pen};
enum box box2;//或者简写成box box2;
再有一种就是在声明的时候同时定义。
C++ 代码
enum {pencil,pen}box,box2;
//在声明的同时进行定义!
枚举变量中的枚举元素系统是按照常量来处理的,故叫枚举常量,他们是不能进行普通的算术赋值的,(pencil=1;)这样的写发是错误的,但是你可以在声明的时候进行赋值操作!
C++ 代码
enum box{pencil=1,pen=2};
但是这里要特别注意的一点是,如果你不进行元素赋值操作那么元素将会被系统自动从0开始自动递增的进行赋值操作,说到自动赋值,如果你只定义了第一个那么系统将对下一个元素进行前一个元素的值加1操作,例如
C++ 代码
enum box{pencil=3,pen};
//这里pen就是4系统将自动进行pen=4的定义赋值操作! 查看本文来源
济南医院哪家治疗白癜风好脑梗高血压怎么预防
南昌治疗卵巢炎医院
- 上一页:理解程序设计中的抽象理论的
- 下一页:理解面向对象程序设计中的抽象理论物业
-
于和伟的妹妹,靳东的妹妹,张嘉译的妹妹,网友:差距一目了然
于和伟近年来来得烧的一位演员,就在前一段首播的猎毒人也是受到了很多惊...
2025-04-07
-
带饭上班没有很丢人吧
拖饭团盒的福本社畜每天都被有被午饭治好到 本资深打工族每天上班前而...
2024-12-27
-
FASHION 有即成 | 6.22 时尚快讯
弟妹问道:没想到这辈子还能用上这么现职的烟又叫、顶侧双吸油烟机绝绝子...
2024-12-24
-
朱单伟订婚成功引发热议,谷传民隔空喊话朱之文:不想再炒作了
5月3日,有一个大新近闻轰动了亦同。那就是徐单伟,都曾农民创作歌手徐之...
2024-12-20
-
国家外汇管理局发布进一步促进外汇市场服务并不一定经济有关措施的通知
东欧国家汇兑局监管局网页20日释出实质性推动汇兑商品增值实体在经济上有...
2024-12-17
-
今日,入市喜提“520”大礼包
5年末20日,炒股喜提“520”大礼包!薄壳2台高开高走回,三大股票价格之外...
2024-12-16