【生姜】——啥是分支
说白了,帮我们处理各种各样情况的机制,就是分支程序设计。说了等于白说。
分支程序设计必须具备两个功能:一是如何区分各种情况,二是如何根据不同的情况来执行不同的语句。前者用关系表达式和逻辑表达式来实现,后者用两个控制语句来实现。
c++提供三种选择结构:if选择结构,if—else选择结构和switch选择结构。
分支——if
格式1:
if(条件表达式)
语句1;
功能:如果条件表达式的值为真,那么语句1执行;反之则不执行(忽略),程序将按顺序从整个选择结构之后的下一条语句继续执行。
格式2:
if(条件表达式)
{
语句1;
语句2;
}
若条件成立时,要执行的操作由多个句子组成,我们必须把这些句子用一对花括号括起来,我们称这种形式为语句块或复合语句。
练习题——if语句
【选择结构】奇偶数判断
Description
给定一个整数,判断该数是奇数还是偶数。
Input