跳转至

分支结构

分支结构,也称选择结构

if 语句

if (条件语句) {
    ...
}

判断是否为完全平方数

int t = sqrt(x);
if (t * t == x) cout << "Yes";

else 语句

if (条件语句) {
    ...
}
else {
    ...
}

判断闰年

if ((n % 4 == 0 && n % 100) || (n % 400 == 0)) cout << 'Y';
else cout << 'N';

else if 语句

if (条件语句) {
    ...
}
else if (条件语句) {
    ...
}
else {
    ...
}

分支嵌套

分支嵌套,又称选择嵌套、多重分支

分支结构里,可以套用多个顺序结构(就是多行代码语句)。

分支结构里,可以套用多个分支结构。

分支嵌套,是流程图的代码表达方式。

if (条件语句1) {
    if (条件语句2) {
        ...
    }
    else {
        ...  
    }
}
else {
    ...   
}