Examly題庫立即開始練習
國營聯招 資訊計算機概論(包括資料結構)、網路概論(包括網路管理)985單選題

在C語言中下列何者有誤?

A++x
Bx =+2
Cx=x+2
D2 +=x正確答案
答案與詳解
D
正確答案
C語言中,指定運算子(+=)的左側必須是變數(左值lvalue),不能是常數,故「2 +=x」有誤。

為什麼答案是 D

2 +=x 語法錯誤:+=左側必須是左值(lvalue,即可被賦值的變數),常數2不是左值,無法被賦值,編譯器會報錯。

考點:前置遞增運算子考點:正號運算子/賦值考點:基本賦值運算考點:左值lvalue規則
載入中…

想練更多計算機概論(包括資料結構)、網路概論(包括網路管理)考古題?

Examly 收錄 38 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。

Download on theApp Store即將推出Google Play
黑皮