- 课程名称:嵌入式工程师
- 学习章节:if语句
- 学习链接:https://class.imooc.com/sc/148/learn
- 讲师姓名:大白老师
课程内容:
if语句
if单分支语句
if单分支判断
格式
if(条件){c语言语句}
规则
条件为真的时候,执行 { }里面的语句
注意事项
当if语句下面只有一句话的时候,{}可以省略不写。
if分支选择判断
格式
if(条件)
{
C语言语句1;
}else{
C语言语句2;
}
规则
判断条件是否为真,为真执行C语言语句1,
否则执行C语言语句2
if多分支语句
if多分支判断
语法格式
if(条件1){
C语句1;
....
}else if(条件2){
C语句2;
..
}else if(条件3){
C语句3;
...
}...else if(条件n){
C语句n;
}
语法功能
首先判断条件1是否成立,若是成立,执行对应语句1,后面的判断和语句都不会执行,若是不成立,
再判断条件2是否成立,若是成立,执行对应语句2,后面的判断和语句都不会执行,若是不成立,
再判断条件3是否成立,若是成立,执行对应语句3,后面的判断和语句都不会执行,若是不成立
…
再判断条件n是否成立,若是成立,执行对应语句n,后面的判断和语句都不会执行,若是不成立,程序结束
if多分支选择判断
语法格式
if(条件1){
C语句1;
....
}else if(条件2){
C语句2;
..
}else if(条件3){
C语句3;
...
}else if (条件n){
语句n
}....else{
语句n + 1;
}
语法功能
首先判断条件1是否成立,若是成立,执行对应语句1,后面的判断和语句都不会执行,若是不成立,
再判断条件2是否成立,若是成立,执行对应语句2,后面的判断和语句都不会执行,若是不成立,
再判断条件3是否成立,若是成立,执行对应语句3,后面的判断和语句都不会执行,若是不成立
…
再判断条件n是否成立,若是成立,执行对应语句n,后面的判断和语句都不会执行,…
若是所有的条件都不成立,则执行对应的语句n + 1
学习收获:
学习了到了if语句控制结构 感受到了编程思想 编程逻辑
截图打卡: