C语言中if的用法,简单概述一下,清晰明了就好了。

if, else if, else的用法

if语句是指c语言中用来判定所给定的条件是否满足,根据判定的结果(真或假)决定执行给出的两种操作之一。if的返回值为真或假,可以用bool型变量进行存储,占用一字节 c语言提供了三种形式的if语句: 1、If(表达式)语句。 例如: If(x>y)printf("%d",x); 2、If(表达式)语句1 else 语句2 例如: If(x>y)printf("%d",x); else print f("%d",y); 3、If(表达式1)语句1 else If(表达式2)语句2 else If(表达式3)语句3 。 。 。 else If(表达式m)语句m else 语句 n 在每个语句中,可以有多个语句,但需要加上大括号 例:If(x>y) {printf("%d",x); break;} 3.if条件语句的隐蔽用法 变量1=(变量2or语句2>变量3or语句3)?变量4:变量5; 。 。 。 注意点:括号加在 " = " 与 " ? "之间,而且不可少。 此处有一个实例:测试数据的有效性。 if(!hUsbDevice){ //|| !ConfigIndex || !CurInterface || !UsbFuncs RETAILMSG(1,(TEXT("In the USBDeviceAttach gain the Invalid parameter : !hUsbDevice\r\n"))); return NULL; } if(!hUsbDevice || !UsbFuncs ){ //|| !ConfigIndex || !CurInterface RETAILMSG(1,(TEXT("In the USBDeviceAttach gain the Invalid parameter: hUsbDevice || !UsbFuncs \r\n"))); return NULL; } if(!hUsbDevice || !UsbFuncs || !CurInterface ){ //|| !ConfigIndex RETAILMSG(1,(TEXT("In the USBDeviceAttach gain the Invalid parameter: hUsbDevice || !UsbFuncs || !CurInterface\r\n"))); return NULL; }
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-11-16
if(1) //表示真

我要去吃饭;



else //表示if(0)假

不去吃饭了,该去打游戏了。



if可以可以单独使用,else不可以单独使用,else要和if一起使用,本回答被提问者和网友采纳