题目
更新时间:2024-05-16 20:44:10
求解答,词语左值与右值是什么意思?再说说左值与右值有什么含义?
答案

左值与右值的词语属性

拼音zuǒ zhí yǔ yòu zhí
拼音字母zuo zhi yu you zhi
拼音首字母zzyyz

左值与右值的百科含义

按字面意思,通俗地说。以赋值符号 = 为界,= 左边的就是左值,= 右边就是右值。 比如:(1) int b = 3;(2) int a = b;第(2)行代码,a为左值,b为右值。更深一层,可以将 L-value 的 L, 理解成 Location,表示定位,地址。将 R-value 的 R 理解成 Read,表示读取数据。现在的计算机数据放在内存。内存有两个很基本的属性:内存地址和内存里面放的数据。想象完全一样的箱子。每个箱子有个编号,用来区分到底是哪个箱子,箱子里面可以放东西。内存地址相当于箱子的编号,内存的数据,相当于箱子里面放的东西。变量名编译之后,会映射成内存地址。看看a = b的...