C 谈谈switch
没学C的时候谈了一下break的作用Switch-Case中break的作用
这次来说说与if else的区别。
我时常在纠结switch case到底能不能加表达式,实际上,如果加了表达式,将会是一件异常方便的事,遗憾的是,switch只能是常量或者由常量组成的表达式(并且必须是整型值,包括char
),否则的话就要用if else了(比如你需要一个范围),可见switch虽然结构清晰,条件确实坑爹。
随手记录自己的学习过程
没学C的时候谈了一下break的作用Switch-Case中break的作用
这次来说说与if else的区别。
我时常在纠结switch case到底能不能加表达式,实际上,如果加了表达式,将会是一件异常方便的事,遗憾的是,switch只能是常量或者由常量组成的表达式(并且必须是整型值,包括char
),否则的话就要用if else了(比如你需要一个范围),可见switch虽然结构清晰,条件确实坑爹。
评论 (0)