已定義:int a=25,b=14,c=19;,以下三目運算符(?:)所構(gòu)成語句的執(zhí)行后a<=25 &&b--<=
已定義:int a=25,b=14,c=19;,以下三目運算符(?:)所構(gòu)成語句的執(zhí)行后a<=25 &&b--<=2 &&c? printf("***a=%d,b=%d,c=%d\n",a,b, c):printf("###a=%d,b=%d,c=%d\n",a,b,c);程序輸出的結(jié)果是A.* * *a=25,b=13,c=19 B.* * *a=26,b=14,c=19 C.### a=25,b=13,c=19 D.### a=26,b=14,c=19
正確答案:C本題主要考查三目運算符(?:)。在本題中,有三個整型變量a、b、c,它們的初值分別為25、14、19,然后執(zhí)行三目運算,a<=25&&b--<=2 &&c等價于(a<=25)&&(b--<=2)&&c。由于變量a的初值為25,因此,(a<=25)的結(jié)果為真;由于變量b的初值為14,(b--<=2)的結(jié)果為假,根據(jù)&&的性質(zhì)可知,其中的操作數(shù)只要有假,則計算結(jié)束,返回最終的結(jié)果為假,因此,后
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。