大家好,又见面了,我是你们的朋友全栈君。
关于左值和右值的理解:
①从位置来讲:
eg:a = b;a在左边,a为左值,那在右边的b就是右值(前提是语句合法,比如说a+25 = b;则不合法)
②深层次讲:
左值(L_value,L理解为Location)为地址值
右值(R_value,R理解为Read)为数据值
eg:a = b;即 将b(右值–数据值)赋值给a(左值–地址值)
③再通俗一点讲:
左值就是那些能够出现在赋值符号左边的东西,右值就是那些可以出现在赋值符号右边的东西。(前提是合法)
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/125807.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...