若a,b,c的值均為0,執行陳述句++a||++b&&++c;后,a,b,c的值分別為___c____。
(A) 1,1,1 (B) 1,1,0 (C) 1,0,0 (D) 1,0,1
uj5u.com熱心網友回復:
從左向右執行,++a,先加后判斷,a已經等于1了,又因為是||符號,后面的就不執行了,所以c也是0uj5u.com熱心網友回復:
你的成績:免試給滿分 或者 (試卷及格 并且 實驗及格)
難道你還關注一下實驗步驟?
或許你愛學習,你會,但計算機不會。
uj5u.com熱心網友回復:
還是那個短路取值的問題,建議樓主學習一下||和&&;uj5u.com熱心網友回復:
++a的結果是1,條件成立,所以||后面的處理被忽略uj5u.com熱心網友回復:
謝謝指導
我現在明白了!
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/250783.html
標籤:C語言
