第一种形式为基本形式:if
if(表达式) 语句
基本逻辑是:如果表达式的值为真,则执行if内的语句, 否则不执行该语句。再进入下一个if语句中。其过程可表示为下图。
第二种形式为: if-else
if(表达式)
{
语句1;
}
else
{
语句2;
}
基本逻辑是:如果表达式的值为真,则执行语句1,否则执行语句2 。
其执行过程可表示为下图。
使用if语句的注意事项
在二种形式的if语句中,在if关键字之后均为表达式。 该表达式通常是逻辑表达式或关系表达式, 但也可以是其它表达式,如赋值表达式等,甚至也可以是一个变量。在c语言中非0即为真
例如:if(a=13)
if(c)
都是可以的,在c语言中非0即为真。