腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
左
结合
算子与
右
结合
算子
parsing
、
operators
、
operator-precedence
、
associativity
如果我们有一个
表达式
:$是左
结合
运算符,@是
右
结合
算子。它们具有相同
的
优先级。 这个
表达式
是如何解析
的
?作为(a $ b) @
c
或作为a $ (b @
c
)
浏览 0
提问于2013-04-12
得票数 11
回答已采纳
10
回答
什么是运算符
的
结合
性?为什么它很重要?
associativity
什么是
结合
性(对于运算符)?为什么它很重要? 已更新:运算符关联性
浏览 146
提问于2009-05-30
得票数 97
回答已采纳
2
回答
为什么
C
中
的
运算符之间存在不同
的
关联性?
c
、
operators
、
associativity
谈到
C
中运算符
的
结合
性,我想知道为什么具有相同优先级
的
运算符之间会有不同
的
结合
性。例如,后缀增量和后缀减量具有左关联性,而前缀增量和前缀减量具有
右
关联性。对于所有相同
的
优先运算符,只有左或
右
结合
性不是很简单吗? 这背后有什么原因吗?
浏览 0
提问于2012-04-10
得票数 2
回答已采纳
1
回答
在
表达式
评估过程中,算子
的
结合
是如何工作
的
?
c++
、
right-to-left
、
conditional-operator
、
associativity
、
left-to-right
我正在学习
C
++中
的
优先规则。其中条件算子被称为从右到左
的
结合
性。我将其解释为
表达式
的
计算从
右
开始,然后向左进行。所以,下面的代码-
c
=a>b?a=a*2: a=a+3;我假设输出为但实际产出是我不明白这种
结合
性实际上是如何工作
的
浏览 0
提问于2019-05-08
得票数 0
回答已采纳
3
回答
为什么Prolog ',‘操作符是
右
关联
的
,而它是从左到右处理
的
prolog
在prolog中,',‘运算符
的
类型是xfy,因此是
右
关联
的
,而一系列由逗号分隔
的
项将从左到右进行处理。那么为什么运算符是
右
关联
的
呢?
浏览 9
提问于2021-09-21
得票数 4
2
回答
关于java中条件运算符
的
问题
java
、
programming-languages
、
operators
、
conditional-operator
我从哈立德·穆格尔和其他人那里读到,条件运算符是
右
结合
的
。 谁能给我解释一下这是什么意思,并给我举个简单
的
例子?
浏览 3
提问于2011-04-27
得票数 0
回答已采纳
1
回答
强制顺序优先(
右
关联)
java
、
operator-precedence
在与左关联
的
操作上强制顺序优先很容易:10 - 5 + 3与10 - (5 + 3) 但是,我想知道是否有一种方法可以用
右
结合
运算符来强制这样
的
优先级?我很难搞清楚。例如,如果我在Java中工作,我是否可以强制++或=操作符
的
优先级?
浏览 3
提问于2019-11-12
得票数 0
回答已采纳
3
回答
优先级&
结合
性、群算子还是操作数?
c++
通过阅读"
C
++入门“和维基百科,我注意到两本书都提到了”优先级和相联性定义了操作符
的
分组“。然而,在我看来,他们所举
的
例子显示了操作数
的
分组。我在此引述如下: 考虑a~b~
c
表达式
,如果算子~有左
结合
性,则该
表达式
将被解释为(a ~ b) ~
c
,
浏览 3
提问于2014-06-15
得票数 2
1
回答
如何在Java中分解多任务同一行?
java
我一直在网上搜索,但什么也没找到。我该怎么读这个?是从右到左还是从左到右?我觉得应该是从右到左?d=b-a非常感谢!
浏览 0
提问于2020-03-26
得票数 1
回答已采纳
2
回答
复合语句在
C
中是lvalue (或rvalue)吗?
c
、
compound-assignment
当我在Linux Kernel中检查container_of宏
的
定义时,我将复合语句看作宏定义, (type *)( (char *)__mptr - offsetof(type,member) );})(type *)( (char *)__mptr - of
浏览 1
提问于2013-01-04
得票数 4
回答已采纳
1
回答
BNF文法与算子
结合
性
programming-languages
、
grammar
、
bnf
、
associativity
(首先,这不是硬件,我有所有的答案)<UNIT> ::= ( <CLAUSE> ) | a | b |
c
<CLAUSE> ::= <CLAUSE> and <PHRASE> | <PHRASE>and运算符是左
结合</em
浏览 0
提问于2010-11-01
得票数 1
回答已采纳
6
回答
从左到右
结合
意味着什么?
c++
、
glm-math
我对左向右和
右
向左
结合
的
定义感到困惑。我也见过它们被称为左
结合
性和
右
结合
性,我想知道哪一个对应于哪个。我知道,它与具有相同优先级
的
运算预先形成
的
顺序有关,例如a=x*y* z是a=x* (y * z)还是a= (x * y) *z,我不知道哪一个是从左到右
结合
的
,哪个是从右到左
的
结合
。我尝试过搜索它,但我所能找到
的
只是不同运算符在
c
++中
浏览 0
提问于2014-08-31
得票数 32
回答已采纳
2
回答
C
#条件运算符是如何实现
的
?成对使用时
的
评估
c#
、
operators
、
conditional
我试图弄清楚这段代码在
C
#中做什么--我不太熟悉?接线员和这个用法让我很困惑。我知道如果我这样做的话。归根结底是这样
的
: Result = string.IsNullOrWhiteSpace(line[0]); Result = "";Result = ans >
浏览 3
提问于2014-05-12
得票数 2
回答已采纳
3
回答
为什么条件运算符
右
关联?
c
、
conditional-operator
我可以理解为什么赋值运算符是
右
关联
的
。这是有道理
的
,当4和3相加,然后赋值给x。然后像这样评估它:从左到右进行评估肯定更有意义?
浏览 0
提问于2011-09-14
得票数 40
回答已采纳
3
回答
**
的
运作顺序
python
下面的代码首先计算右侧
的
1**3,然后是2**1但是,对于下面的代码,首先计算左边
的
7//3,然后是2*3。最后是1+6-1=6。
浏览 4
提问于2019-11-30
得票数 1
回答已采纳
1
回答
Jekyll/Liquid复数
表达式
jekyll
、
liquid
如何用Jekyll/Liquid
语言
表达以下
表达式
:全局规则是什么(优先级、左、
右
)?
浏览 13
提问于2021-02-22
得票数 0
1
回答
为什么
C
++标准不区分
右
值引用和转发引用?
c++
、
templates
、
forwarding-reference
、
value-categories
据我所知,
C
++标准没有区分
右
值引用和转发引用。template<typename T>但是如果我想编写一个只接受
右
值
表达式
的
模板函数:void func(T&& param); 原来这个函数也接受左值
表达式
。所
浏览 3
提问于2019-06-16
得票数 1
2
回答
为什么
结合
性是运算符
的
基本属性,而不是优先级别的基本属性
programming-languages
、
operators
、
operator-precedence
、
associativity
在任何编程
语言
教科书中,我们总是被告知该
语言
中
的
每个运算符是如何具有左或
右
结合
性
的
。看起来
结合
性是任何运算符
的
基本属性,无论它需要多少个操作数。在我看来,无论我们如何将
结合
性分配给其他操作符,我们都可以将任何
结合
性分配给任何运算符。 但为什么会这样呢?也许举个例子更好。假设我想设计一种假设
的
编程
语言
。以这种任意
的
方式为这些运算符分配
结合
性(所有运
浏览 5
提问于2012-07-28
得票数 3
1
回答
在javaScript中,“从右到左算子
的
结合
性”与赋值算子中
的
求值顺序相同吗?
javascript
、
operator-precedence
、
assignment-operator
、
associativity
、
order-of-execution
我需要知道,例如,在JavaScript中,算子
结合
性是否与赋值算子和其他运算符
的
计算顺序相同。var x; 在上面的代码中,我需要知道赋值
表达式
x = 10;是从“
右
到左”还是“从左到右”执行
的
,因为赋值运算符
的
操作符相联性是“从右到左”,我有点担心像这个x = 10;这样
的
普通赋值
表达式
是如何执行
的
它是从“从右到左”还是“从左到右”执行
的
,如下面的代码所示,赋值
表达式
是从右到左
浏览 8
提问于2020-03-04
得票数 1
4
回答
VBA中
的
链式赋值
vba
、
vb6
、
excel
、
programming-languages
像
C
/CPP/CSharp/JScript一样,我们如何在VBA中进行链式赋值?也就是说,VBA是否具有赋值算子
的
右
结合
性?例如,在
C
-sharp和JavaScript中,我们可以使用:alpha = bravo = charlie = "hello";Dim alpha, bravo, charlie alpha = "hello&q
浏览 1
提问于2012-07-20
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言中左值和右值的区别
C语言和Python结合真的“无敌”吗?
CB0040-儿童编程C语言入门-运算表达式
C语言/C加加编程学习篇,干货知识分享,运算符和表达式
C+的老豆C语言,C#的林北的C+,C语言的面向过程
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券