0
所以假設我們用C以下++:a=b=5;
這基本上意味着a=(b=5);
R&L值是否與其上下文相關?
如果我們有a=5;
我知道5是一個文字,因此它是R-價值。 a
是一個L值。這同樣適用於b=5;
我現在想知道,會發生什麼,如果我們分別寫a=b=5;
a=(b=5);
我現在可以說以下?
對於a
,b=5
是一個R值,a
是一個L值。此外,b
是一個L值,而5
是一個R值。
什麼是a
的R值?