C语言之左值与右值 定义:在赋值运算符左边的就叫左值,右边的就叫右值。 赋值操作实质就是:左值 = 右值; 本质:当一个变量做左值时,编译器认为这个变量符号的真实含义是这个变量所对应的那个内存空间;当一个变量做右值时,编译器认为这个变量符号的真实含义是这个变量的值,也就是这个变量所对应的内存空间中存储的那个数。 以上内容源于朱有鹏《c语言内核深度解析》学习笔记,如有侵权,请告知删除。