rvalue , lvalue

L-value это то , что можеи стоять в левой , но также и в правой части выражения присваивания.

R-value это только в правой части может быть.

int a = 25

double dd =func2()
func2() = func3()