- 51单片机C语言编程一学就会
- 何应俊
- 530字
- 2020-11-27 17:50:20
2.7 使用条件语句实现流水灯
2.7.1 条件语句
条件语句是根据表达式的值作为条件来决定程序走向的语句,最常用的就是if条件语句。根据if语句中有无分支,又可分为单分支if语句、双分支if语句和多分支if语句。
1.单分支if语句
单分支if语句的一般形式是:if(条件表达式){语句1;语句2;语句3;…;}
条件表达式一般为逻辑表达式或关系表达式,{}内的若干语句表示一定的动作或事件。
语句描述:如果条件表达式为真(即表达式是成立的,表达式的值为1),则逐条执行{}内的语句,{}内的语句执行完毕后,退出if语句,接着执行if语句后面的程序。如果条件表达式不成立,则{}内的语句不会被执行,直接执行if语句后面的程序。
2.双分支语句
双分支语句的一般格式是:
语句描述:如果条件表达式为真,则执行语句1,再退出if语句(注:语句2不会被执行),若条件表达式为假,则执行语句2,再退出if语句,接着执行后续语句。
3.多分支语句
语句描述:如果表达式1的结果为真,则执行语句1,再退出if语句(注:语句2、语句3…语句n都不会执行);否则判断表达式2,若表达式2为真,则执行语句2后,退出if语句;否则判断表达式3…最后,如果表达式m也不成立,则执行else后面的语句n。else和语句n也可以省略不用。
2.7.2 使用if语句实现流水灯
1.任务书
2.参考程序