下列程序的運行結果是()。 #include main() {int a=0,b=4,c=0,d=10,x; if(a) d=d-10; e1
下列程序的運行結果是( )。
#include<stdiO.h>
main()
{ int a=0,b=4,c=0,d=10,x;
if(a)
d=d-10;
e1se
if(!B)
if(!C)
x=15;
else
x=25;
printf("%d\n",D) ;
}
A.5
B.3
C.20
D.10
正確答案:D解析:本題考查if else語句。第1個if語句,先判斷條件,發(fā)現(xiàn)a=0條件不成立,則執(zhí)行與其配對的else語句;第2個if語句,先判斷條件,發(fā)現(xiàn)b=4,則!b條件不成立,又沒有與其配對的else語句,所以執(zhí)行printf語句,輸出do。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領域),建議您咨詢相關領域專業(yè)人士。