8.switch语句的case只能是常量数字(枚举)或者字符; 9.有符号的移位运算和无符号的移位运算是不同的,并且分为算术移位和逻辑移位; 10.宏定义时添加下面代码来防止产生错误; #define MACRO do{//TODO}while(0) 11.const的类成员函数在初始化列表中初始化,static的成员函数需要在类外定义初始化,const
声明布尔类型的变量或函数.(6)break跳出当前循环.The break statement terminates the execution of the nearest enclosing loop orconditional statement in which it appears.(7)caseswitch语句分支.Labels
default(默认、缺省)用于 switch 语句。当 switch 所有的 case 都不满足时,将进入 default 执行。default 只能放在 switch 语句所有的 case 之后,并且是可选的。13. delete delete(删除)释放程序动态申请的内存空间。delete 后面通常是一个指针或者数组 [],并且只能 delete 通过 new 关键字申请的指针,否则会...
case 范围和 case 标签可以随意混合,一个 switch 语句中可以指定多个 case 范围。 编程示例: enum kind { alpha, number, white, other }; enum kind char_class(char c); { enum kind result; switch(c) { case 'a' ... 'z': case 'A' ... 'Z': result = alpha; break; case '0' ... ...
case,default,switch switch分支语句的起始,根据switch条件跳转到case标号或defalut标记的分支上。 catch,throw,try 用于异常处理。try指定try块的起始,try块后的catch可以捕获异常。异常由throw抛出。 char,wchar_t 表示字符型和宽字符型这些整数类型(属于基本类型),但一般只专用于表示字符。
// 代码段 1 void Method(int country) { switch (country) { case 0: // more code break; case 1: // more code break; case 2: // more code break; case 3: // more code break; default: // more code break; } } // 代码段 2 void Method(...
下面是一个完整的示例代码,演示了如何使用枚举类型的switch语句: publicclassEnumSwitchExample{enumDay{MONDAY,TUESDAY,WEDNESDAY,THURSDAY,FRIDAY,SATURDAY,SUNDAY}publicstaticvoidmain(String[]args){Dayday=Day.MONDAY;switch(day){caseMONDAY:System.out.println("Today is Monday");break;caseTUESDAY:System.out.prin...
C 语言中的枚举 (enum) 枚举(enum) 是一种特殊类型,用于表示一组常量(不可更改的值)。 要创建枚举,请使用 enum 关键字,后跟枚举的名称,并用逗号分隔枚举项: 代码语言:c 代码运行次数:0 运行 AI代码解释 enumLevel{LOW,MEDIUM,HIGH}; 注意,最后一个项目不需要逗号。
switch(表达式) { case 常量表达式1:S1; break; case 常量表达式2:S2; break; …… default: S3; } 例:int a=7; switch(a%5) {case 0:cout<<a++; case 1:cout<<++a; case 2:cout<<a--; case 3:cout<<--a; default:cout<
switch (access) { case FileAccess::Read: break; case FileAccess::Write: break; } 当然我们不愿意每次都手工编写这样的结构。通过使用宏,我们可以很容易做到这一点: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 #define DECLARE_ENUM(E) struct E { public: E(int value = ...