文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>c++开拓 »写点儿昨天玩出来的c++

c++开拓 »写点儿昨天玩出来的c++

时间:2010-09-20  来源:云之迦楼罗

发表于2006-1-19 9:34:39 

超基础的东西,见笑了
首先是关于枚举型

枚举型可以定义类型同时定义变量
例:
      enum color {red, yellow} c, d;

还可以直接定义枚举型变量,
例:
     enum {red ,yellow} c;

枚举型的注意点:
枚举元素都是常量,而不是变量,不能为其赋直
例如:red=4  是错误的

每个枚举元素都有一个确定的整数值,如果在枚举类型定义时没有显式地给出枚举元素的值,则这些元素的值按顺序依次为0,1,2,3……

但我们也可以显式地给出枚举元素的值,例如:
enum color{red=8,,green=1,blue,brown};
则red=8,green=1,blue=2,brown=3.

而且,我做了这个程序的测试:

#include <iostream.h>
void main()
{
 enum color{a=3,b=1,c,d,e,};
 cout<<a<<" "<<b<<" "<<c<<" "<<d<<e;
 if (a==d)
  cout<<"yes";

}



结果为:
3 1 2 34yes
说明:a与d相等,也就是说,枚举型中的元素可以值相等的。

可以将一个整数强制地转换后赋给枚举变量
例如:
enum color{red green blue} c;
c=(color) 2;

页面出了点儿bug,未完待续

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载