以下不正確的if語句形式是()
對a=0,b++;的意思是看成一條語句,2個操作
比如
if(a>1) a=0,b++;
等價如下:
if(a>1)
{
a=0;
b++;
}
如果是:
if(a>1) a=0; b++;
那么等價如下:
if(a>1)
{
a=0;
}
b++;
A中雖然后面部分是正確的,但是if(a<b);這么快就分號了,語法就不正確嘛
B中,應該是分號結束,但是它這樣寫也沒表示它錯啊,同上面的問題,是不是后面還有代碼沒寫出來?還是多想了?確實多想了,這個選項是錯的。
D中,只是一個沒寫完的語句,能夠判斷它是錯的嗎?不要多想就是錯的
最后解釋:
這道題的題目就寫錯了,應該是以下正確的if語句形式是()
希望采納謝謝