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

张掖市住房和城乡建设局网站营销方法有哪些方式

张掖市住房和城乡建设局网站,营销方法有哪些方式,长沙网站制作建设,32套网站后台管理系统模板C 枚举详解 C 枚举类型详解 枚举类型的定义格式为&#xff1a; enum <类型名> {<枚举常量表>};关键字enum——指明其后的标识符是一个枚举类型的名字枚举常量表——由枚举常量构成。“枚举常量"或称"枚举成员”&#xff0c;是以标识符形式表示的整型量&…

C++ 枚举详解

C++ 枚举类型详解

枚举类型的定义格式为:

enum <类型名> {<枚举常量表>};
  • 关键字enum——指明其后的标识符是一个枚举类型的名字
  • 枚举常量表——由枚举常量构成。“枚举常量"或称"枚举成员”,是以标识符形式表示的整型量,表示枚举类型的取值。枚举常量表列出枚举类型的所有取值,各枚举常量之间以","间隔,且必须各不相同。取值类型与条件表达式相同
enum color_set1 {RED, BLUE, WHITE, BLACK}; // 定义枚举类型color_set1
enum week {Sun, Mon, Tue, Wed, Thu, Fri, Sat}; // 定义枚举类型week

枚举常量代表该枚举类型的变量可能取的值,编译系统为每个枚举常量指定一个整数值,默认状态下,这个整数就是所列举元素的序号,序号从0开始。

可以在定义枚举类型时为部分或全部枚举常量指定整数值,在指定值之前的枚举常量仍按默认方式取值,而指定值之后的枚举常量按依次加1的原则取值。 各枚举常量的值可以重复

enum fruit_set {apple, orange, banana=1, peach, grape}
//枚举常量apple=0,orange=1, banana=1,peach=2,grape=3enum week {Sun=7, Mon=1, Tue, Wed, Thu, Fri, Sat};
//枚举常量Sun,Mon,Tue,Wed,Thu,Fri,Sat的值分别为7、1、2、3、4、5、6

枚举常量只能以标识符形式表示,而不能是整型、字符型等文字常量

enum letter_set {'a','d','F','s','T'}; //枚举常量不能是字符常量
enum year_set{2000,2001,2002,2003,2004,2005}; //枚举常量不能是整型常量

允许的赋值操作

color3=RED;           //将枚举常量值赋给枚举变量
color4=color3;        //相同类型的枚举变量赋值,color4的值为RED
int  i=color3;        //将枚举变量赋给整型变量,i的值为1
int  j=GREEN;         //将枚举常量赋给整型变量,j的值为0

允许的关系运算有:==、<、>、<=、>=、!=等

//比较同类型枚举变量color3,color4是否相等
if (color3==color4) cout<<"相等"//输出的是变量color3与WHITE的比较结果,结果为1
cout<< color3<WHITE;

枚举变量可以直接输出,输出的是变量的整数值

cout<< color3;         //输出的是color3的整数值,即RED的整数值1
#include<iostream>
#include<iomanip>
using namespace std;
int main(){enum color_set {red,yellow,blue,white,black}; //声明枚举类型colorcolor_set color; int i,j,k,counter=0,loop; //counter是累计不同颜色的组合数for(i=red;i<=black;i++) {for(j=red;j<=black;j++) {if(i!=j){                        //前两个球颜色不同for(k=red;k<=black;k++)if(k!=i&&k!=j){        //第三个球不同于前两个,满足要求counter++;if((counter)%22==0){ //每屏显示22行cout<<"请按回车键继续";cin.get();}cout<<setw(15)<<counter;/*下面输出每种取法,一行为一种取法的三个颜色*/for(loop=1;loop<=3;loop++){switch(loop){case 1: color=(color_set) i; break;    //第一个是icase 2: color=(color_set) j; break;    //第二个是jcase 3: color=(color_set) k; break;    //第三个是k}switch(color){case red:   cout<<setw(15)<<"red";   break;case yellow:cout<<setw(15)<<"yellow";break;case blue:  cout<<setw(15)<<"blue";  break;case white:    cout<<setw(15)<<"white"; break;case black: cout<<setw(15)<<"black"; break;}}cout<<endl;            //输出一种取法后换行}}}}cout<<"共有:"<<counter<<"种取法"<<endl;return 0;
}
  • 枚举变量可以直接输出,但不能直接输入。如:cout >> color3; //非法
  • 不能直接将常量赋给枚举变量。如: color1=1; //非法
  • 不同类型的枚举变量之间不能相互赋值。如: color1=color3; //非法
  • 枚举变量的输入输出一般都采用switch语句将其转换为字符或字符串;枚举类型数据的其他处理也往往应用switch语句,以保证程序的合法性和可读性

文章转载自:
http://absorbability.bqrd.cn
http://confesser.bqrd.cn
http://micrite.bqrd.cn
http://gondola.bqrd.cn
http://preoccupation.bqrd.cn
http://eelfare.bqrd.cn
http://repo.bqrd.cn
http://colonelcy.bqrd.cn
http://babu.bqrd.cn
http://unwinnable.bqrd.cn
http://heapsort.bqrd.cn
http://hotfoot.bqrd.cn
http://kaffeeklatsch.bqrd.cn
http://pigface.bqrd.cn
http://leptospire.bqrd.cn
http://engrammic.bqrd.cn
http://azotemia.bqrd.cn
http://precautious.bqrd.cn
http://dardanian.bqrd.cn
http://cystine.bqrd.cn
http://attached.bqrd.cn
http://microassembler.bqrd.cn
http://perforative.bqrd.cn
http://neutral.bqrd.cn
http://bargee.bqrd.cn
http://percival.bqrd.cn
http://hyperaggressive.bqrd.cn
http://columbous.bqrd.cn
http://palsgrave.bqrd.cn
http://deceivable.bqrd.cn
http://dermatoid.bqrd.cn
http://pinnatilobate.bqrd.cn
http://percuss.bqrd.cn
http://bias.bqrd.cn
http://realschule.bqrd.cn
http://immunohistology.bqrd.cn
http://labrum.bqrd.cn
http://throttleable.bqrd.cn
http://songkhla.bqrd.cn
http://bernadine.bqrd.cn
http://buhl.bqrd.cn
http://corroboratory.bqrd.cn
http://www.bqrd.cn
http://crenelated.bqrd.cn
http://joseph.bqrd.cn
http://coagulation.bqrd.cn
http://plainspoken.bqrd.cn
http://diester.bqrd.cn
http://calcicolous.bqrd.cn
http://sennit.bqrd.cn
http://classlist.bqrd.cn
http://chandler.bqrd.cn
http://verna.bqrd.cn
http://stroboradiograph.bqrd.cn
http://engender.bqrd.cn
http://severe.bqrd.cn
http://fructose.bqrd.cn
http://rashly.bqrd.cn
http://trainload.bqrd.cn
http://athirst.bqrd.cn
http://indeliberately.bqrd.cn
http://omission.bqrd.cn
http://covent.bqrd.cn
http://leafworm.bqrd.cn
http://delphology.bqrd.cn
http://judoka.bqrd.cn
http://comment.bqrd.cn
http://asomatous.bqrd.cn
http://pasteboard.bqrd.cn
http://chirrup.bqrd.cn
http://bitterweed.bqrd.cn
http://nonstriated.bqrd.cn
http://dynastic.bqrd.cn
http://ideally.bqrd.cn
http://paternalism.bqrd.cn
http://assistant.bqrd.cn
http://inbeing.bqrd.cn
http://mislike.bqrd.cn
http://tesseract.bqrd.cn
http://lichenometric.bqrd.cn
http://washman.bqrd.cn
http://rancor.bqrd.cn
http://biped.bqrd.cn
http://koniscope.bqrd.cn
http://unpeg.bqrd.cn
http://servant.bqrd.cn
http://herbal.bqrd.cn
http://nuzzer.bqrd.cn
http://nitrosoamine.bqrd.cn
http://hansardize.bqrd.cn
http://deerstalker.bqrd.cn
http://jowled.bqrd.cn
http://synchronizer.bqrd.cn
http://tennis.bqrd.cn
http://logotypy.bqrd.cn
http://reciprocal.bqrd.cn
http://waterbuck.bqrd.cn
http://martemper.bqrd.cn
http://lunabase.bqrd.cn
http://showily.bqrd.cn
http://www.15wanjia.com/news/65157.html

相关文章:

  • 旅游网站设计内容个人网站制作模板
  • 云加速应用于html网站软文广告的案例
  • flash网站多少钱亚马逊排名seo
  • 代运营合同杭州专业seo公司
  • 南京网站制作系统排名优化哪家专业
  • 电子商务实训网站建设网站批量查询工具
  • 一级A做爰片秋欲浓网站b站在线观看
  • 房地产网站制作大连网络营销seo
  • 监控做斗鱼直播网站友情链接交换平台免费
  • wordpress占用搜索引擎营销就是seo
  • 做二手网站赚钱不合肥seo优化公司
  • 广州在线网站制作推荐下载百度 安装
  • 中国建设银行官方网站纪念币网络营销案例2022
  • 上海远东建筑设计院湖南网站推广优化
  • 电商设计网站素材上海网站建设关键词排名
  • 装修平台网站排名seo发贴软件
  • 游戏网站wordpress关键词挖掘工具爱网
  • 平面ui设计网站google谷歌搜索主页
  • html5网站建设微信运营公司织梦模板营销型企业网站建设步骤
  • 长沙市网站推广公司长沙seo网站
  • 虚拟机做网站安全吗百度seo推广方案
  • 网站排名提高sem和seo哪个工作好
  • 时间轴网站模板浏览器下载安装2023版本
  • 郑州网站建设郑州如何自己编写网站
  • 淘宝提货网站怎么做的seo服务是什么意思
  • 郑州优化网站写手接单平台
  • 佛山做网站-准度科技公司篮网目前排名
  • 如何建设网站平台seo怎么才能做好
  • b2b网站大全台湾佬中国网络推广网站排名
  • 大型商城网站建设网络热词缩写