您的位置:首页 > 编程语言 > C语言/C++

C语言中的switch语句

2015-09-17 21:24 316 查看
switch的结构:

switch (integer expression)

{

case constant 1:

statements

case constant 2:

statements

default:

statements

}

注意:

如果仅需要处理某个带标签的语句,switch语句要求使用break;

integer expression应该具有整数值(包括char类型);

case类型不能使用一个范围,必须是整型(包括char)常量或者整数常量表达式(仅包含整数常量的表达式),不能用变量作为case的标签。

不能使用switch的情况:

如果选择是基于一个浮点型变量或表达式的值,就不能使用switch,如果变量必须落入某个范围,也不能很方便的使用switch,这样的情况就可以使用if……else……语句或者是if……else if ……语句
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: