C语言的if语句是分支语句,它根据给定的条件进行判断,以决定执行某个分支程序段。
第一种if语句的格式为:
if(表达式)
语句;
或者
if(表达式)
{
语句1;
语句2;
…………
}
若表达式为真,则值为非0,就会执行语句;若表达式为假,则值为0,就不会执行语句。第一种只执行一条语句,第二种可以执行大括号里的语句。下面的程序的目的是如果a>7,则输出*****,否则就不输出。
这里a为20大于7,所以输出*****,那a为5时就不输出,
如果想实现表达式的值为真执行一条语句,表达式的值为假执行另一条语句,就使用下一种if格式。
第二种if语句的格式为:
if(表达式)
语句1;
else
语句2;
比如下面a为5时就会输出结果。