以下哪個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(“是一個正數(shù)n”)}
您應(yīng)該選擇C
因為您以前沒有輸入變量X和y,如何首先比較它們
選項C不正確。
為什么是正確的?首先,&(and)操作取公共部分,標(biāo)題中的&(and)操作不是空的。其次,if語句中的&(and)運算表達(dá)式,只要它們不沖突(X>y&;ampx)