数据结构:
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;
}