选择分支语句

安稳与你 提交于 2020-02-03 03:01:31

选择(分支)语句:
if 语句 和 switch 语句

if 语句:(2分支,else-if虽然也可以用于多分枝但效率低,每次有需要计算表达式)
3种形式
if:一件事做与不做的选择
if-else:两件事做哪一件的选择
else-if:多件事做哪一件的选择

语句的三种形式:
普通语句: 不需要什么大括号
复合语句:是将两条或两条以上的语句用大括号括起来构成的语句
空语句 : ;

switch-case语句:(多分支条件判断)
switch是一个goto语句,直接跳转到case。效率高!
表达式的结果一定是整数:char, short, int,不能是浮点数
case后面的常量不可重复,有且只有一个常数变量,无顺序要求,不能是变量、表达式、浮点数、字符串
无break语句就会将case后面的case也一起执行了
default分支可有可无

if流程图

Paste_Image.png

if~else流程图

Paste_Image.png

else~if流程图

Paste_Image.png

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!