标题:那位大佬能否用简单明了的一句话说明一下,左值右值的区别
只看楼主
叶纤
Rank: 8Rank: 8
等 级:禁止访问
威 望:1
帖 子:658
专家分:848
注 册:2019-11-22
得分:0 
看看和你的知识有没有碰撞的
如果有知识碰撞的地方,请说一下理论知识,

[此贴子已经被作者于2020-3-25 12:20编辑过]


把学习时间浪费在混坛上是傻瓜行为,更何况自己的水平连一两都没到。
2020-03-25 11:22
lin5161678
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:45
帖 子:1136
专家分:3729
注 册:2011-12-3
得分:0 
表达式 是文字,变量,运算符,和显示函数调用的组合,他们产生单个输出值

错的 有的表达式没有值比如
void foo(){}
foo()//是一个表达式 但是没值


然后 我说 左值右值都是属于表达式
我没看到你这段话和我的描述有什么冲突
这段话有说
左值不是表达式
还是有说右值不是表达式??

https://zh.
2020-03-25 12:01
叶纤
Rank: 8Rank: 8
等 级:禁止访问
威 望:1
帖 子:658
专家分:848
注 册:2019-11-22
得分:0 
您说的foo属于函数调用,在我说的定义里面,
那你把你所理解的表达式与表达语句,说一遍吧,我已经长篇小说式的说出来了
现在换你了
我会很认真的听大大的理论知识的
还有这事我的收藏帖,不要说太多无意义的话,知识理论优先

[此贴子已经被作者于2020-3-25 12:11编辑过]


把学习时间浪费在混坛上是傻瓜行为,更何况自己的水平连一两都没到。
2020-03-25 12:09
lin5161678
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:45
帖 子:1136
专家分:3729
注 册:2011-12-3
得分:0 
回复 13楼 叶纤
你说的定义里面 foo()属于表达式
你说表达式都有值
而foo()没有值
这就前后矛盾了

注意重点不是foo()是不是表达式
重点是foo()有没有值

https://zh.
2020-03-25 12:15
lin5161678
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:45
帖 子:1136
专家分:3729
注 册:2011-12-3
得分:0 
回复 13楼 叶纤
表达式是运算符及其运算数的序列,它指定一个运算。

表达式的概念

https://zh.
2020-03-25 12:40
叶纤
Rank: 8Rank: 8
等 级:禁止访问
威 望:1
帖 子:658
专家分:848
注 册:2019-11-22
得分:0 
以下是引用lin5161678在2020-3-25 12:40:39的发言:

表达式是运算符及其运算数的序列,它指定一个运算。

表达式的概念

。。。。好吧,我写了上百字的理论,我以为你也会写的很长呢,,,,

把学习时间浪费在混坛上是傻瓜行为,更何况自己的水平连一两都没到。
2020-03-25 12:43
lin5161678
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:45
帖 子:1136
专家分:3729
注 册:2011-12-3
得分:0 
回复 16楼 叶纤
表达式的概念本来就这么简单
左值右值是表达式一个属性
左值其实是简写全名是左值表达式
我说左值属于表达式 你说我对表达式有误解
但是你写了几百个字我还是没看到有什么误解

https://zh.
2020-03-25 12:47



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-499691-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.218674 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved