設(shè)變量x和y均已正確定義并賦值。下列if語句中,在編譯時將產(chǎn)生錯誤信息的是
設(shè)變量x和y均已正確定義并賦值。下列if語句中,在編譯時將產(chǎn)生錯誤信息的是
A.ifx++);
B.it(x>y&&y!=0);
C.if(x>0)x--
D.if(y<0){;} else y++; else x++;
正確答案:C解析:選項A)和選項B)在條件判斷語句的后面是空語句,什么都不做;在選項D)中,if后面是一個復(fù)合空語句;而在選項C)中,在X--后面少了一個分號,所以程序段在編譯時,會出現(xiàn)語法錯誤。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。