下列程序的輸出結(jié)果是()。 #include main() {iut a=2,b=3,p; p=f(a,b) ; printf("%d",p)
下列程序的輸出結(jié)果是( )。
#include<stdio.h>
main()
{iut a=2,b=3,p;
p=f(a,b) ;
printf("%d",p);
}
intf(a,b)
{int c;
if(a>b) c=1;
e1Seif(a==b) c=0;
else(3=-1;
return(c) ;
}
A.-1
B.0
C.1
D.2
正確答案:A解析:本題考查if else語句。在intf(a,B)中:第一個(gè)if語句,先判斷條件,發(fā)現(xiàn)a>b條件不成立,則執(zhí)行與其配對(duì)的else語句:第二個(gè)if語句,先判斷條件,發(fā)現(xiàn)a==b條件不成立,則執(zhí)行與其配對(duì)的else語句,c=-1。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。