初识C语言:一篇文章解决if的二种用法 if+多个if、if+else

第一种形式为基本形式:if
   if(表达式) 语句

基本逻辑是:如果表达式的值为真,则执行if内的语句, 否则不执行该语句。再进入下一个if语句中。其过程可表示为下图。

初识C语言:一篇文章解决if的二种用法 if+多个if、if+else_第1张图片

第二种形式为: if-else
if(表达式) 

 { 

语句1;

}

 else 

{

 语句2;

}

   基本逻辑是:如果表达式的值为真,则执行语句1,否则执行语句2 。

其执行过程可表示为下图。

初识C语言:一篇文章解决if的二种用法 if+多个if、if+else_第2张图片

使用if语句的注意事项

在二种形式的if语句中,在if关键字之后均为表达式。 该表达式通常是逻辑表达式或关系表达式, 但也可以是其它表达式,如赋值表达式等,甚至也可以是一个变量。在c语言中非0即为真

例如:if(a=13)

                if(c)

都是可以的,在c语言中非0即为真。

你可能感兴趣的:(c语言)