C语言流程控制
一、 流程结构分类
i. 顺序结构:按照代码从上到小的顺序执行代码
ii. 选择结构:对给定条件进行判断,决定执行哪段代码
iii. 循环结构:在给定条件成立的情况下,反复执行某段代码
二、 选择结构:
a) if
i. if第一种结构
if(条件)
{
语句;
}
如果条件成立(为真)执行大括号里所有代码
如果条件不成立(为假)不执行if语句
ii. if第二种结构
if(条件1)
{
语句;
}
else
{
}
如果条件1成立(为真)执行if后面大括号里所有代码
如果条件1不成立(为假)执行else后面大括号里的所有代码
iii. if第二种结构
if(条件1){
语句1;
}
else if (条件2){
语句2;
} ……
else{
}
从上向下顺序验证,哪个条件成立,执行哪个条件后面的代码块,如果所有条件都不成立,执行else后面的代码块
1.同时只会有一个代码块会被执行,不能出现两个条件同时成立的情况(会报错)
2.当顺序验证条件时,条件成立后,下面的条件将不会再继续验证。
iv.