Understanding lvalues and rvalues in C and C++ · HackerTrans