标题:
单片机C语言的流程控制语句
[打印本页]
作者:
qiushuliang
时间:
2022-5-23 16:57
标题:
单片机C语言的流程控制语句
1.
if(条件表达式)
{
动作1
}
//如果条件表达式的值为真,执行动作1。否则跳过往下执行程序
2.
if(条件表达式)
{
动作1
}
else
{
动作2
}
//如果条件表达式的值为真,执行动作1,否则执行动作2.
3.
if(条件表达式1)
{
if(条件表达式2)
{
if(条件表达式3)
{
动作1//表达式1,2,3都为真,执行动作1
}
else
{
动作2//表达式1,2为真,3为假,执行动作2
}
}
else
{
动作3
}
}
else
{
动作4
}
//动作3表达式1为真,表达式2为假执行
//动作4表达式1为假,时执行
4.
if(条件表达式1)
{
动作1//条件表达式1成立执行
}
else if (条件表达式2)
{
动作2//条件表达式1不成立,条件表达式2成立执行
}
else if(条件表达式3)
{
动作3//条件表达式1,2不成立,条件表达式3成立执行
}
else
{
动作4//条件表达式1,2,3都不成立,执行
}
4.switch case 语句
switch (条件表达式)//条件表达式必须是整数或字符
{
case 条件值1: //条件值需要是常量,不能是变量
{
动作1
break;//必须用break;语句跳出
}
case 条件值2:
{
动作2
break;
}
case 条件值3:
{
动作3
break;
}
default ://所以条件都不匹配时执行缺省语句
{
动作4
break;
}
}
5.while语句
while(条件表达式)//先测试条件表达式的值为真时,执行循环内的动作,做完后又跳
//回测试条件表达式,如此反复直到条件表达式值为假,退出循环。
{
动作
}
6.do ... while 循环语句
do{ 动作 }//先执行动作,再测试表达式的值是否为真,为真时继续执行循环内的动作,如此反复直到表达式的值为假,
//不论表达式的结果如何,至少会做一次动作。
while(条件表达式);
7.for 循环语句
for(表达式1;表达式2;表达式3)
{ 动作 }
表达式1:通常是设定的起始值。
表达式2:通常是条件判断式,如果条件为真,则执行动作,否则终止循环。
表达式3:通常是步长表达式,执行完动作后,必须再回到这里做运算,再到表达式2做判断。
作者:
GodWorks
时间:
2022-5-24 08:42
很好言简意赅
作者:
啤酒瓶子老大
时间:
2022-5-24 18:16
很好。顶起来。
作者:
tieq1952
时间:
2022-5-28 06:45
很好。顶起来。
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1