if 语句格式如下:if (表达式) 语句 1 [ else 语句2 ]else 子句是可选的上述括号中的表达式会先被计算,以决定接下来被执行的是语句 1 还是语句 2该表达式必须具有标量类型如。c语言if语句?更多详情请大家跟着小编一起来看看吧!

c语言if语句(1)

c语言if语句(1)

if 语句格式如下:

if (表达式) 语句 1 [ else 语句2 ]

else 子句是可选的。

上述括号中的表达式会先被计算,以决定接下来被执行的是语句 1 还是语句 2。

该表达式必须具有标量类型。

如果它的值为 true(也就是不等于 0),那么语句 1 会被执行。如果为 false,则语句 2 会被执行(如果语句 2 存在的话)。

下面的示例为在递归函数中使用 if,以计算判断是否满足可以结束递归的条件:

递归函数 power() 计算浮点数的整数次方

-----------------------------------------

double power( double base, unsigned int exp )

{

if ( exp == 0 ) return 1.0;

else return base * power( base, exp-1 );

}