龙空技术网

3分钟带你玩转循环——图解if…else和switch

博文小火柴 64

前言:

而今大家对“switch嵌套for循环”都比较注重,你们都需要知道一些“switch嵌套for循环”的相关资讯。那么小编同时在网上汇集了一些有关“switch嵌套for循环””的相关资讯,希望你们能喜欢,姐妹们快快来了解一下吧!

在C++中,经常需要对一些条件做出判断,从而决定执行哪段代码,这时就需要使用选择结构语句。

1.if条件语句

if条件语句有三种语法格式,如下图所示。

(1)if语句——单分支结构,如下图所示。

(2)if…else语句——双分支结构,如下图所示。

(3)if语句的嵌套。在一个if语句中还可以包含一个或多个if语句,这叫作if语句的嵌套,如下图所示。

2.switch条件语句

除了if语句,switch条件语句也是一种常用的选择结构语句。和if条件语句不同,switch条件语句只能针对某个表达式的值做出判断,从而决定程序执行哪段代码。

注意,switch条件语句在执行完一个case之后不会自动停止,可以使用break语句停止;switch语句中的每一个case都必须是一个单独的值,该值必须是整数或字符,不能是浮点数。如果涉及取值范围、浮点数或比较,则先使用if…else转换。

示例:输入一个学生的成绩score,判断是否及格。

#include<iostream>using namespace std;int main(){float score;cin>>score;if(score>=60)cout<<"及格!"<<endl;elsecout<<"不及格!"<<endl;return 0;}

总结:if…else是一句一句的,先判断真假,再根据真假执行相应语句或结束。switch是直接用一个值去套用所有分支。

标签: #switch嵌套for循环