C语言中的条件判断用哪个结构实现?
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/11 17:16:56
C语言中的条件判断用哪个结构实现?
switch
语法:
switch( expression ) {
case A:
statement list;
break;
case B:
statement list;
break;
...
case N:
statement list;
break;
default:
statement list;
break;
}
switch语句允许你通过一个表达式判断许多数值,它一般用来在多重循环中代替if()...else if()...else if()...语句.break 语句必须在每个case 语句之后,负责循环将执行所有的case语句.default case 是可选的.假如所有的case都不能匹配的话,他将和defult case匹配.例如:
char keystroke = getch();
switch( keystroke ) {
case 'a':
case 'b':
case 'c':
case 'd':
KeyABCDPressed();
break;
case 'e':
KeyEPressed();
break;
default:
UnknownKeyPressed();
break;
}
语法:
switch( expression ) {
case A:
statement list;
break;
case B:
statement list;
break;
...
case N:
statement list;
break;
default:
statement list;
break;
}
switch语句允许你通过一个表达式判断许多数值,它一般用来在多重循环中代替if()...else if()...else if()...语句.break 语句必须在每个case 语句之后,负责循环将执行所有的case语句.default case 是可选的.假如所有的case都不能匹配的话,他将和defult case匹配.例如:
char keystroke = getch();
switch( keystroke ) {
case 'a':
case 'b':
case 'c':
case 'd':
KeyABCDPressed();
break;
case 'e':
KeyEPressed();
break;
default:
UnknownKeyPressed();
break;
}