数据结构——分支if

数据结构

1.顺序结构

语句1;语句2;语句3;

2.分支结构

3.循环结构

分支结构:(if判断匹配到一条结果就不继续判断了)

单分支:

if(表达式)
{
    语句1;
}

执行过程:判断表达式,如果为真,则执行语句,如果为假,则不执行花括号里的内容。

双分支:

if(表达式)
{
    语句1;
}
else
{
    语句2;
}

执行过程:判断表达式,如果为真,则执行if分支里的语句,否则,执行else里的语句。

多分支:

if(表达式1)
{
    语句1;
}
else if(表达式2)
{
    语句2;
}
else if(表达式3)
{
    语句3;
}
else
{
    语句4;
}

执行过程:判断表达式1,如果结果为真,则执行语句1,不会在继续判断,如果为假,判断表达式2,以此类推,如果所有表达式都不满足,则执行else里面的语句4。

if嵌套:

if(表达式)
{
    if(表达式)
    {
        语句2;
    }
    else
    {
        语句3;
    }

    语句1;
}
else
{
    语句4;
}
发布了91 篇原创文章 · 获赞 14 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/Abenazhan/article/details/83011537