阿摩線上測驗 登入

申論題資訊

試卷:94年 - 94 身心障礙特種考試_三等_資訊處理:程式語言#38566
科目:程式語言
年份:94年
排序:0

題組內容

一、請解釋下列名詞 (30 分)

申論題內容

⑴ l-value and r-value

詳解 (共 1 筆)

詳解 提供者:114年高考上榜

l-value 指的是可以出現在等號左側的表達式,即可被賦值的對象。l-value 可以是變量、數組元素、結構體成員等等。

 
r-value 指的是可以出現在等號右側的表達式,即可被賦值的值。r-value 可以是常量、變量、算術表達式、函數調用等等。
 
簡單來說,l-value 是可被賦值的對象,r-value 是可被賦值的值。在賦值操作中,等號左側的 l-value 被賦上等號右側的 r-value。
 
需要注意的是,一些表達式既可以作為 l-value,也可以作為 r-value。例如,變量名可以出現在賦值操作的左側或右側。此外,某些表達式只能作為 r-value,例如字面值常量。