以下哪個(gè)if語句是正確的 if語句的三種形式?
if語句的三種形式?1)簡(jiǎn)化形式if(expression)語句塊,例如:if(X>y)printf(%d”,X)2)通用形式if(expression)語句塊1 else語句塊2,例如:if(X
if語句的三種形式?
1)簡(jiǎn)化形式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)嵌套形式含義:一個(gè)if語句包含另一個(gè)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(“壞”)如果語句塊包含多個(gè)語句,則使用{},例如:如果(n>0){printf(%d”,n)printf(“是一個(gè)正數(shù)n”)}
您應(yīng)該選擇C
因?yàn)槟郧皼]有輸入變量X和y,如何首先比較它們
選項(xiàng)C不正確。
為什么是正確的?首先,&(and)操作取公共部分,標(biāo)題中的&(and)操作不是空的。其次,if語句中的&(and)運(yùn)算表達(dá)式,只要它們不沖突(X>y&;ampx)