腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
为什么C中的
运算符
之间存在不同的关联
性
?
、
、
谈到C中
运算符
的
结合
性
,我想知道为什么具有相同优先级的
运算符
之间会有不同的
结合
性
。例如,后缀增量和后缀减量具有左关联
性
,而前缀增量和前缀减量具有右关联
性
。对于所有相同的优先
运算符
,只有左或右
结合
性
不是很简单吗? 这背后有什么原因吗?
浏览 0
提问于2012-04-10
得票数 2
回答已采纳
2
回答
为什么
结合
性
是
运算符
的基本属性,而不是优先级别的基本属性
、
、
、
在任何编程语言教科书中,我们总是被告知该语言中的每个
运算符
是如何具有左或右
结合
性
的。看起来
结合
性
是任何
运算符
的基本属性,无论它需要多少个操作数。在我看来,无论我们如何将
结合
性
分配给其他操作符,我们都可以将任何
结合
性
分配给任何
运算符
。 但为什么会这样呢?也许举个例子更好。假设我想设计一种假设的编程语言。以这种任意的方式为这些
运算符
分配
结合
性
(所有<
浏览 5
提问于2012-07-28
得票数 3
1
回答
寻找关于我正在构建的解析器的
运算符
结合
性
和优先级的学习资源
、
、
、
、
我正在使用为搜索语法构建一个解析器,它有几个具有不同优先级和
结合
性
的
运算符
。由于这将是我的第一个解析器,如果能看到一些很好的例子来说明优先级和
结合
性
通常是如何处理的,那就太好了。此外,我们还有一些不常见的
运算符
,它们似乎没有
结合
性
,类似于Python的三元<
运算符
(例如,a<b<c => (a<b)&&<b<c>)。你能告诉我关于解析不同
结合
性<
浏览 3
提问于2012-04-24
得票数 0
3
回答
关于++算子
结合
性
的歧义
、
"C如何编程第6版-第119页“说++
运算符
的
结合
性
是”从右到左“。我想知道这是什么意思,因为++是一元
运算符
,那么在什么情况下我可能会体验到一元
运算符
的
结合
性
?你能给我举个例子吗?另一方面,一些网络资源根据++
运算符
的状态(前缀或后缀)为其赋予不同的关联
性
。虽然书中给后缀和前缀一起给出了“从右到左”的关联
性
,那么哪一个是正确的呢? 如果你能给我举个例子,我会非常感谢的。
结合
性</
浏览 6
提问于2014-11-14
得票数 1
3
回答
优先级&
结合
性
、群算子还是操作数?
通过阅读"C++入门“和维基百科,我注意到两本书都提到了”优先级和相联
性
定义了操作符的分组“。然而,在我看来,他们所举的例子显示了操作数的分组。我在此引述如下: 考虑a~b~ c表达式,如果算子~有左
结合
性
,则该表达式将被解释为(a ~ b) ~ c,如果算子具有右
结合
性
,则该表达式将被解释为a~ (b ~ c)。但据我所见,上述解释将两个
浏览 3
提问于2014-06-15
得票数 2
10
回答
什么是
运算符
的
结合
性
?为什么它很重要?
什么是
结合
性
(对于
运算符
)?为什么它很重要? 已更新:
运算符
关联
性
浏览 146
提问于2009-05-30
得票数 97
回答已采纳
3
回答
运算符
删除
结合
性
、
在维基百科上查找
运算符
结合
性
时,我注意到delete具有从右到左的
结合
性
。源被引用为,我检查了它,它属于第3组优先级,从右到左
结合
。所以我检查了 1)一元
运算符
的表达式由右向左分组。
浏览 7
提问于2015-05-20
得票数 5
回答已采纳
5
回答
谁定义了C算子优先
性
和
结合
性
?
、
、
、
、
引言 执行下列函数的顺序是什么:f1() + f2() * f3(); f1() -> f2() ->我再次惊讶地发现,在算符优先
性
和
结合
性
方面很少提到。
浏览 12
提问于2013-12-24
得票数 28
回答已采纳
4
回答
一元
运算符
是联合
运算符
有意义吗?
、
、
、
来自的C++
运算符
优先表(我知道这不是标准的,但标准没有讨论优先级或
结合
性
)将一元
运算符
标记为右/左
结合
。 从对另一个问题的讨论中,我留下了疑惑。一元
运算符
是联合
运算符
有意义吗?
浏览 1
提问于2012-10-19
得票数 15
回答已采纳
2
回答
算子
结合
性
什么时候重要?
、
、
、
、
大多数编程语言都有二进制
运算符
的优先级和
结合
性
表。在某些情况下,
结合
性
很重要,例如(a - b) - c != a - (b - c)。然而,对于像&&这样的联合
运算符
来说,它似乎并不重要,但是大多数语言都将其列为左关联。 是否存在(a && b) && c和a && (b && c)之间实际上存在差异的情况?
浏览 3
提问于2013-11-17
得票数 5
回答已采纳
3
回答
C中函数调用算子的
结合
性
、
我正在讨论C算子的
结合
性
这个话题。例如,在语句a = f(x) + g(x);中,结果取决于求值顺序,而不是两个函数调用的关联
性
。在这里,我们有一个嵌套函数调用,同样,
结合
性
不起任何作用。 这个优先级组中的其他C操作符是数组下标[]、postfix
浏览 0
提问于2015-08-10
得票数 31
回答已采纳
3
回答
C语言中
运算符
的
结合
性
,特别是前缀和后缀的增量和减量
、
、
在C操作中,对于递增、递减和赋值,
结合
性
也是如此。 3. prefix ++ and -- a = ++b; 当后缀增量
运算符
应该在直接赋值之前出现时为什么前缀递增
运算符
和后缀递增
运算符
都在赋值
浏览 0
提问于2010-03-07
得票数 4
回答已采纳
1
回答
具有
运算符
结合
性
和先验的C函数求值顺序
、
我的问题是:为什么它不使用*,+
运算符
的从左到右的
结合
性
和优先级?我将其改为f1()+f2()*f3(),并在每个函数中放置了puts("f1 now“)类型的命令进行快速测试。结果是order f1,f2,f3,因此它显然没有使用
运算符
的
结合
性
和优先级来表示函数的求值顺序。我在考虑这3个函数设置/操作3个全局变量的后果,因此求值顺序很重要。除了,不要像这样写代码(这是一个练习审查问题),我很困惑为什么
运算符
优先级/
结合
<
浏览 1
提问于2017-10-16
得票数 0
3
回答
后缀/前缀算子优先级和
结合
性
、
我对后缀/前缀
运算符
的优先级和
结合
性感到困惑。一方面,当我阅读K&R书时,它说: 在最后一个示例中,括号是必需的;如果没有括号,表达式将增加ip而不是它所指向的值,因为像*和++这样的一元
运算符
将从右向左关联。没有提到后缀/前缀
运算符
之间的相联
性
差异。两者一视同仁。书中还指出,*和++具有同样的优先权。
浏览 0
提问于2019-06-24
得票数 1
回答已采纳
2
回答
在PHP语言规范中,"[“如何成为
运算符
?
、
在网页上,第二高优先级包含一个名为[的左
结合
运算符
。 我不明白这一点。它是$myArray[23]中用于访问/修改数组条目的[吗?我无法想象有任何代码片段需要知道它在其他
运算符
中的“优先级”,或者[的“
结合
性
”在哪里有用。
浏览 25
提问于2016-01-09
得票数 46
回答已采纳
1
回答
=(赋值)为右关联的例子
、
、
=赋值
运算符
的
结合
性
在表达式中会有什么不同?我认为这种
结合
性
与共享一个
运算符
的操作数有关,但是在赋值的情况下,它将如何工作呢?
浏览 2
提问于2021-01-17
得票数 0
回答已采纳
5
回答
C++中的用户定义
运算符
、
您如何看待在C++中指定用户定义
运算符
的假想可能
性
。 这样的用户定义
运算符
可以通过
运算符
名(允许字符的任意序列?)、其优先级、
结合
性
和一致
性
(其他什么?)来定义。允许用户定义
运算符
的其他语言有哪些?我想到了Lisp,还有别的吗?有关于这个主题的链接吗?
浏览 14
提问于2011-02-27
得票数 5
回答已采纳
1
回答
语法优先
性
与联想
性
同样,由于这是左递归,所以我可以假设左
结合
?由于
运算符
可能有不同的
结合
性
,所以我很困惑如何分辨哪一个有哪一个。我想我要问的是,如何根据语法告诉
运算符
的联想
性
?
浏览 3
提问于2014-10-16
得票数 0
回答已采纳
1
回答
这个语法用右递归来定义右
结合
性
吗?
、
、
、
我正在阅读关于将**操作符添加到EcmaScript规范中的内容,其中作者声明如下: 指出: 对于右
结合
性
,请使用右递归。他似乎遵循这一规则,并在这里使用右递归定义了Exponentia
浏览 1
提问于2017-09-03
得票数 1
回答已采纳
0
回答
中缀到后缀表达式中的关联
性
规则
、
、
、
、
Invalid Expression"; }} 输入: 预期输出: 实际输出: 如果当前
运算符
和堆栈顶部
运算符
然后检查它们的关联
性
, 如果
结合
性
运算符
的值为 从右到左 ,然后简单地
运算符
放到堆栈上。如果
结合
性
运算符
的值为 从左到右 ,然后 从堆栈中删除
运算符
,并再
浏览 26
提问于2021-03-01
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
运算符
Python入门教程——逻辑运算符、身份运算符和成员运算符
python教程:“/”运算符和“//”运算符的区别
Python3运算符之赋值运算符
Python3运算符之逻辑运算符
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券