c语言if语句的应用

来源:百度知道 编辑:UC知道 时间:2024/06/25 16:11:46
请问在if(表达式),表达式可以是变量吗,像if(a),if(b),if(c)这样的,可以不?

可以。IF语句是用来判定所给的条件是否满足,根据判定的结果(真或假)决定执行给出的操作。
if的三种表达方式
1.if(表达式) 语句 例如:if(x>y) printf("%d",x);
2.if (表达式) 语句1 else 语句2
例如:if (x>y)
printf("%d",x);
else
printf("%d",y);
3.if(表达式1)语句1
else(表达式2)语句2
else(表达式3)语句3


.
esle(表达式n)语句n
if(a)/*判断a的值是否为0*/

可以

if ( expression )
{...}
else
{...}

if是流向控制类的语句,共有三种使用方法。其工作过程是根据expression的计算结果决定转向。expression是指有返回值的任何表达式,逻辑判断表达式,变量表达式,函数返回表达式,算式等等,都可以作为expression内容。关键的是expression要有返回值。

可以,C语言是弱类型语言,0为false,非0为true,所以if(a)这种写法也是正确的.