設變量x和y均已正確定義并賦值。下列if語句中,在編譯時將產生錯誤信息的是
設變量x和y均已正確定義并賦值。下列if語句中,在編譯時將產生錯誤信息的是
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后面是一個復合空語句;而在選項C)中,在X--后面少了一個分號,所以程序段在編譯時,會出現語法錯誤。
詞條內容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領域),建議您咨詢相關領域專業(yè)人士。