C语言中if语句

C语言if语句后面的表达式

C语言中if关键字之后(即括号内)均为表达式。 该表达式通常是逻辑表达式或关系表达式,但也可以是其它表达式,如赋值表达式等,甚至也可以是一个变量,这些变量的值都换算成了逻辑值 0或非0。如下面的代码

#include <stdio.h>
#include <stdlib.h>
int main()
{
    if(3){
        printf("yes");
    }else
        printf("no");
    system("pause");
    return 0;
}

如上面的代码输出结果是“yes”。在C语言中,对于一个数讨论真假时,只有0是假的,其余都被认为是真的

 

posted @ 2016-09-28 17:10  悟知清风  阅读(1556)  评论(0编辑  收藏  举报