c语言if语句的用法

来源:百度知道 编辑:UC知道 时间:2024/06/24 00:54:30
if(表达式)语句1
else 语句2
请问如果表达式的值是真的,去执行语句1,然后它是直接跳过else,去执行下个语句,还是去执行else,结果不满足,然后去执行下个语句

c语言提供了三种形式的if语句:

1、if(表达式)语句。

例如:if(x>y)printf("%d",x);

此时,如果表达式为真,则执行printf语句。

2、if(表达式)语句1 else 语句2

例如:

if(x>y)printf("%d",x);

else printf("%d",y);

此时,如果x>y成立为真,则执行语句printf("%d",x),然后直接跳过else,同时也跳过语句printf("%d",y),去执行之后的语句。

如果x>y不成立为假,则不执行语句printf("%d",x),执行语句printf("%d",x)。

3、if(表达式1)语句1

else if(表达式2)语句2

else if(表达式3)语句3

else if(表达式m)语句m

else 语句 n

此时,哪个表达式为真,则运行哪个if后面的语句。如表达式3成立为真,执行语句3。

在每个语句中,可以有多个语句,但需要加上大括号

例:if(x>y){printf("%d",x);break;}

C语言的IF语句 C语言if语句 求助!!!!C语言中if语句用法详解 C语言if语句的问题 明白c语言if语句的近来! C语言中switch语句的用法 c语言输入输出语句的用法 If Not 语句的用法 收集C语言的例题。。关于if语句的 有关C语言IF语句的小问题