腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
强制
顺序
优先(右关联)
、
在与左关联的操作上强制
顺序
优先很容易:10 - 5 + 3与10 - (5 + 3) 但是,我想知道是否有一种方法可以用右结合运算符来强制这样的优先级?我很难搞清楚。
浏览 3
提问于2019-11-12
得票数 0
回答已采纳
1
回答
如何在Java中分解多任务同一行?
我一直在网上搜索,但什么也没找到。我该怎么读这个?是从右到左还是从左到右?我觉得应该是从右到左?d=b-a非常感谢!
浏览 0
提问于2020-03-26
得票数 1
回答已采纳
2
回答
C
++17排序:分配左侧的增量后
、
、
、
C
++17标准通过规则修改了
C
++
语言
操作
顺序
的定义。在每个简单的
赋值
表达式
E1=E2和每个复合
赋值
表达式
E1@=E2中,在E1的每一个值计算和副作用之前,对E2的每一个值计算和副作用进行排序。但是,在用-std=
c
++17和-Wall编译GCC 8.1中的以下代码时int *p0 = &v[0]; *p0++ = *p0 + 1;
浏览 1
提问于2018-10-11
得票数 4
回答已采纳
3
回答
C
++11
赋值
表达式
是从右到左计算的吗?
、
、
、
表达式
的计算
顺序
一直是
C
++中未指定行为的来源。
C
++11标准最终说明了评估的
顺序
吗? 我们现在知道以下
表达式
的var1和var2的值了吗?
浏览 3
提问于2013-10-25
得票数 0
回答已采纳
2
回答
C
中的三值算子与
C
++
、
、
、
C
和
C
++之间有很大的区别,它们中的一个被困住了,相同的代码在
C
中出现了一个错误,而在
C
++中只执行得很好,请解释原因{ a>=5?b=100:b=200;上面的代码在
C
中给出了一个错误,说明lvalue是必需的,而相同的代码在
C
++中编译得很好。
浏览 2
提问于2015-02-05
得票数 11
回答已采纳
1
回答
当
赋值
符号实际上是一个语句时,称它为“操作符”是正确的吗?
、
在某些
语言
中(
C
++、Java、Ruby等)
赋值
返回值,可以在
表达式
中使用:在其他
语言
(Ada,VHDL)中,
赋值
是一种正确的语句,不能用作
表达式
: x := (y := z); -- error!然而,在这两种情况下,都有可能找到被称为“
赋值
运算符”的作业符号的教材。我的问题是,在第二种情
浏览 0
提问于2014-05-13
得票数 0
2
回答
为什么复合
赋值
(+=)在
语言
(Java,
C
++)之间存在差异?
、
、
、
、
+=的定义在Java和
C
++中似乎都是相同的,但是它们的执行情况不同。+: 表单E1 op= E2的复合
赋值
表达式
等价于E1 = (T) (( E1 ) op (E2)),
浏览 10
提问于2020-08-20
得票数 0
回答已采纳
3
回答
在
C
++标准的哪些版本中,"(i+=10)+=10“具有未定义的行为?
、
、
、
、
在
C
++中,是否存在以下未定义的行为:(i+=10)+=10;如果它确实依赖于标准的版本,请解释它在哪里是UB,在哪里不是。
浏览 3
提问于2012-05-18
得票数 32
回答已采纳
1
回答
赋值
运算符中的序列点
、
、
、
让我们以特定的复合
赋值
操作符^=为例。说左操作数的修改可能没有在^=评估之后完成,因此使得代码a ^= b ^= a ^= b没有定义行为。但情况似乎并非如此。标准在5.17 expr.ass中说 作为一个结论,左操作数在^=评估后应该已经修改过了,这与大多数人的想法是矛盾的。我是不是漏掉了
浏览 0
提问于2015-03-28
得票数 2
回答已采纳
1
回答
哪些
语言
没有定义多语句for语句的执行
顺序
?
、
一些类
C
语言
允许在for语句的更新部分使用多个语句,例如Java显式地定义了中这类语句的
顺序
,ECMA-334 (
C
#)的15.8.3规定了“for迭代器的
表达式
,如果有,将按
顺序
计算”,我将其理解为从左到右。哪些
语言
(如果有的话)允许在for循环的update部分使用多个语句,但是不为这些语句定义
顺序
,
浏览 1
提问于2012-11-13
得票数 1
2
回答
一行上的两个
赋值
我知道目标
C
中使用了这样的代码。其他
语言
也有这样的格式吗?我用Python和Java编写过程序,从来没有见过这样的代码。 谢谢。
浏览 0
提问于2013-03-06
得票数 4
回答已采纳
1
回答
后缀和前缀增量和递减
表达式
在
C
11中是值吗?
、
、
后缀和前缀增量和递减
表达式
在
C
11中是值吗?通常,标准的底部有注释,指定给定
表达式
是否为lvalue。在这种情况下,我无法在标准中找到任何东西。例如,在6.5.2.4中: 对具有原子类型的对象的后缀++是一个具有memory_order_seq_cst内存
顺序
语义的读-修改-写入操作。
浏览 1
提问于2016-03-25
得票数 1
回答已采纳
2
回答
python
赋值
是否严格地从右到左评估?
、
换句话说就是d["key"] = len(d)我知道这是;在这里,程序可能在计算要分配给它的值之前获得对元素的引用。这在Python中是相似的还是len(d)总是在d.__getitem__("key")之前计算的?
浏览 10
提问于2015-04-20
得票数 6
回答已采纳
2
回答
关于Python中的左侧绑定
、
我还学到,*和/具有相同的优先级,运算符的绑定决定了一些具有相同优先级的运算符执行的计算
顺序
,将它们并排放在一个
表达式
中。但现在,在教授复合
赋值
运算符时,他们使用了以下示例b = 3print(a)他们给出的解释如下。
浏览 33
提问于2021-05-17
得票数 2
回答已采纳
2
回答
Python
赋值
运算符关联性
、
i = a[i] = 1 我预计输出结果为:[1, 0] 1[1, 0] 1我的问题是: Python
语言
规范中是否有关于
赋值
操作符的关联性的内容我所能找到的就是
表达式
是从左到右计算的,除了在
赋值
的情况下,r-value首先被计算,但这没有帮助。
浏览 2
提问于2011-10-12
得票数 13
回答已采纳
2
回答
表达式
的Rust空值
、
为什么我用这段代码在变量a中得到了一个空值?另外,如果没有{:?}格式化,这是不是不能编译? let mut a = 5; let n = 7; println!("{:?}", a);
浏览 28
提问于2016-07-23
得票数 1
1
回答
标准ML中的LPAREN语法错误
、
当我尝试在ML中运行这个程序时,出现了持续的错误弹出: let fun findHelper(true, true, ch, w, file, acc, acc2) = TextIO.output(TextIO.stdOut, acc2^"\n") if ch = "" then if w = a
浏览 0
提问于2015-04-10
得票数 1
1
回答
R:向量元素的
赋值
顺序
是否被序数索引定义得很好?
当按序号给向量
赋值
时,
赋值
顺序
是定义得很好,还是这个实现依赖于?这方面有什么
语言
规范吗?x <- 1:10在上面的代码中,在我的系统上,得到的向量是2 4 10 8 5 6 7 8 9 10。是否所有R实现都需要按
顺序
分配给每个元素,或者它们是否可以按任何
顺序
自由分配?
浏览 4
提问于2015-02-11
得票数 2
回答已采纳
1
回答
在javaScript中,“从右到左算子的结合性”与
赋值
算子中的求值
顺序
相同吗?
、
、
、
、
我需要知道,例如,在JavaScript中,算子结合性是否与
赋值
算子和其他运算符的计算
顺序
相同。var x; 在上面的代码中,我需要知道
赋值
表达式
x = 10;是从“右到左”还是“从左到右”执行的,因为
赋值
运算符的操作符相联性是“从右到左”,我有点担心像这个x = 10;这样的普通
赋值
表达式
是如何执行的它是从“从右到左”还是“从左到右”执行的,如下面的代码所示,
赋值
表达式
是从右到左执行的。executed from
浏览 8
提问于2020-03-04
得票数 1
1
回答
有没有严格的“面向语句”的
语言
?
、
、
有没有现代
语言
要求每一行都是一条语句? FORTRAN做到了,但是从
C
语言
开始有没有这样的
语言
?我听说过
语言
,包括所有函数式编程
语言
,但我甚至找不到相反的术语,是“面向语句的”
语言
,还是不允许
表达式
的
语言
,例如x + 3;或没有
赋值
的值返回函数的调用?
浏览 3
提问于2015-04-01
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言——顺序栈
顺序表的基本操作(C语言详解版)
简单的C语言数据结构-顺序表的操作
Python新特性剧透:表达式内赋值
十二、Python的语句与语法-赋值与表达式
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券