C++ 决策语句

C++ 决策语句

决策结构要求程序员指定一个或多个条件,由程序来评估或测试这些条件,并且根据条件的真假来执行一个或多个语句。如果条件确定为真,则执行指定的语句,否则可以执行其他指定的语句。

下面是大多数编程语言中典型的决策结构的一般形式−

C++ 决策语句

C++编程语言提供以下类型的决策语句。

序号 语句与描述
1 if语句 一个’if’语句由一个布尔表达式后跟一个或多个语句组成。
2 if…else语句 一个’if’语句可以后跟一个可选的’else’语句,当布尔表达式为假时执行。
3 switch语句 一个’switch’语句允许对一个变量进行等式测试,与一系列的值进行比较。
4 嵌套的if语句 你可以在一个’if’或’else if’语句内部使用另一个’if’或’else if’语句。
5 嵌套的switch语句 你可以在一个’switch’语句内部使用另一个’switch’语句。

?:运算符

我们在前一章中介绍了条件运算符”?:”,它可以用来替代if…else语句。它的一般形式如下:

Exp1 ? Exp2 : Exp3;

Exp1、Exp2和Exp3都是表达式。注意冒号的使用和放置位置。

‘?’表达式的值是根据以下方式确定的:首先计算Exp1;如果Exp1为真,则计算Exp2,并将其作为整个‘?’表达式的值;如果Exp1为假,则计算Exp3,并将其值作为整个表达式的值。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程