C语言之选择判断(一)
选择判断使用if.....else和switch
if:只有一种情况时的形式:if(条件){.........}
注意点:1.要加花括号。嵌套写法:
从上往下依次执行。
有两种情况(二选1)格式:if(条件){}else{}
二选一什么意思呢?就是如果if的条件通过了就执行if下面的,else下面的直接跳过不执行,if没通过的话,往下执行else。
注意点:if和else后面不要加";".二选一的情况下:else 后面没有条件.else的上面必须要有if。嵌套:
嵌套注意匹配相对if或者else。
多种情况(多选一):if(条件){}else if(条件){}else{}
多选一是什么意思呢?如果if通过了就执行if。没有通过就执行else if,通过就执行他,不通过就执行下面的else或if else。嵌套:
注意:不能随便加分号,要考虑表达式和语句
break与continue:
break跳出所在循环,不管是死循环还是什么直接跳过执行下面代码。配合if使用。嵌套只跳出所在循环,不是跳出所有循环
continue执行下一次所在循环。
实例:1、重复录入学生的成绩
2、打出该成绩的评级,不及格(<60),及格(60~80),优秀(80~100)
3、输入-1退出系统
4、输入非法数据提示重新输入,并重新输入
5、提示欢迎使用本系统与感谢使用本系统
1.使用while死循环。2.使用if(){}else if(){}else if(){}else{}判断分数为哪个范围。 3.判断用户输入的数字是否为-1。 4.当数字不为-1~100时提示重新输入。 5.退出系统时提示。
- 点赞
- 收藏
- 关注作者
评论(0)