语法:
enum name {name-list} var-list;
关键字enum用来创建一个包含多个名称元素的名称表.var-list 是可选的. 例如:
相关文章:
- struct作用
- Structs 类似于 classes, struct中的成员更像是类中的公共成员.在C中,structs 仅能包含数据并不允许有继承表. 例如:...
- sizeof作用
- sizeof 操作用来用字节计算右边表达式并返回字节数....
- static作用
- static 数据类型用来给变量创建永久存储空间.静态变量在函数间调用时保持他们的值不变.当用在一个类中时,所有要用到静态变量的时候这个类将把这个变量镜像过去....
- return作用
- return 语句可以从当前函数跳转到调用该函数的任何地方.返回值是任意的.一个函数可以有不止一个返回语句....
- register作用
- 关键字register 请求编译器优化它定义的变量,并且通常这种优化比人工优化的好....
- throw作用
- throw 在C++体系下用来处理异常.同try 和 catch 语句一起使用, C++ 处理异常的系统给程序一个比较可行的机制用于错误校正.当你通常在用 try 去执行一段有潜在错误的代码时.在代码的某一处,一个throw 语句会被执行, 这将会从try的这一块跳转到catch的那一块中去. 例如:...
- volatile作用
- 关键字volatile在描述变量时使用,阻止编译器优化那些以valatile修饰的变量,volatile被用在一些变量能被意外方式改变的地方,例如:抛出中断,这些变量若无volatile可能会和编译器执行的优化 相冲突....
- while作用
- 关键字 while 用于一个只要条件未真就执行statement-list的循环体.注意假如起始条件为false,statement-list 将不被执行. (你可以用一个do循环来保证statement-list至少被执行一次.) 例如:...
- C++11语言auto关键字作用
- C++11中对关键字auto进行了重新定义,可以让编译器根据初始值类型自动推断变量的类型。auto a? = 0;? ?//推断出a类型为int atuo b = 0.0; ?//推断出b类型doublu auto c = 'A'; ?//推断出c类型是char如果不知道为什么能自动推断出来可以看下:常量类型? ? ?和? ?C++常量类型?获取上面写的都是推断基本类型,当然C++11 auto关键字并非只样简单的运用,更多的是为了自定义类型推断。相信很多人在写迭代器时会很头痛,太长了。先个vector类型的迭代器。...
- C++11新增关键字nullptr
- nullptr关键字就是表示空指针的意思,C++11之前空指针都是NULL。已经有了NULL哪为什么还要有nullptr关键字? nullptr表示空指针,不能转换为整型类型。为了向后兼容,C++11仍允许用0(NULL)来表示空指针。建议使用nullptr而不是0(NULL),因为更高的类型安全。...
《enum作用》上有1条评论
评论已关闭。