if
关键字用于根据简单比较做出决策。
下面是它的基本格式:
if(evaluation)
{
statement;
}
评估是比较,数学运算,函数的结果或某些其他条件。如果条件为真,则执行括在括号中的语句(或语句); 否则就会跳过(不执行括号中的语句)。
if
语句的评估不一定是数字值。它可以是返回true
或false
值的函数; 例如:
if(is_int())
// 或者
if(is_string())
在C语言中,任何非零值都被视为真。零被视为假。 所以这个语句计算结果总是真:
if(1)
而下面这个语句计算结果总是假:
if(0)
当只有一个语句属于if
语句时,大括号是可选的,可用可不用。