以下哪个if语句是正确的 if语句的三种形式?

if语句的三种形式?1)简化形式if(expression)语句块,例如:if(X>y)printf(%d”,X)2)通用形式if(expression)语句块1 else语句块2,例如:if(X

if语句的三种形式?

1)简化形式if(expression)语句块,例如:if(X>y)printf(%d”,X)

2)通用形式if(expression)语句块1 else语句块2,例如:if(X>y)printf(“max=%d”,X)else printf(“max=%d”,y)

3)嵌套形式含义:一个if语句包含另一个if语句,这就是if语句的嵌套。格式:if()if()语句块1 else语句块2 else if()语句块3 else语句块4,例如:if(score>90)printf(“非常好”)else if(score>80)printf(“好”)else if(score>60)printf(“好”)else printf(“坏”)如果语句块包含多个语句,则使用{},例如:如果(n>0){printf(%d”,n)printf(“是一个正数n”)}

您应该选择C

因为您以前没有输入变量X和y,如何首先比较它们

选项C不正确。

为什么是正确的?首先,&(and)操作取公共部分,标题中的&(and)操作不是空的。其次,if语句中的&(and)运算表达式,只要它们不冲突(X>y&;ampx)