首页 > 代码库 > 单片机学习之:C语言基础——if 用法
单片机学习之:C语言基础——if 用法
//========if 用法(一)=========
//*用法格式:
if (表达式)
语句;
//if判断语句,若表达式为真,则执行语句,否则不执行。且if仅能控制一条语句。
××××××××××××××××××××××××××××××××××
//==========if 用法(二)=============
//用法格式:
if (表达式)
{
语句1;
语句2;
语句N;
}
//if判断语句,若表达式为真,则执行大括号内所有语句,否则不执行,跳出大括号执行下一条。
××××××××××××××××××××××××××××××××××××××××××××××
//============if.....else用法==============
//用法:if (表达式)
语句1;
else 语句2;
//先判断表达式是否为真,若真,则执行语句1;为假则执行语句2;
//或者:
if (表达式)
{
语句1;
语句2;
....;
}
else
{
语句a;
语句b;
}
//先判断表达式是否为真,若真,则执行语句1~语句N;为假则执行语句a、语句b等;
×××××××××××××××××××××××××××××××××××××××××××××××
//用法:
if (表达式1)
{
语句1;
}
else if (表达式2)
{
语句2;
}
else if (表达式3)
{
语句3;
}
else if (表达式4)
{
语句4;
}
/*........
else if (表达式N)
{
语句N;
}
*/
else 语句a;
//语法解析:先判断表达式1真假,若真则执行语句1,结束判断,否则往下判断表达式2真假,若真则执行语句2,结束判断,否则往下判断表达式3真假,若真则执行语句3,结束判断,否则往下判断表达式4、5.....直到N,在此当中若有表达式的值为真,则执行此表达式后语句,结束判断;若以上所有表达式均为假,则执行最后的else语句,判断结束。
××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××