腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为什么python
中
的
逻辑
短路
原理会失败?
、
、
与下面的代码相比,python的“
逻辑
短路
”规则失败了吗?如果是的话,为什么不起作用呢?“结果是“2”,“
逻辑
短路
”原理似乎失败了。print([1,3] or 2) 结果为“1,3”,
逻辑
短路
原理是有效的。
浏览 5
提问于2021-12-17
得票数 -1
2
回答
短路
逻辑
是否与if子句中的
逻辑
相同?
逻辑
and运算符(&&)或
逻辑
or运算符(||)在'if子句‘
中
的功能是否与其在
短路
逻辑
中
的功能相同?if (false && 1)编辑:我的错误,我在
短路
中
混淆了&&和||。
浏览 0
提问于2019-03-23
得票数 0
1
回答
为什么
短路
逻辑
算子被认为更快?
、
、
、
这个问题不是关于优化代码,而是关于
短路
逻辑
运算符和正常
逻辑
运算符的性能差异的技术问题,这可以归结为它们在硬件上的性能。 基本上,
逻辑
AND和OR需要一个周期,而
短路
评估则使用分支,可以占用不同的周期。但是对于像X & (Y | Z)这样的简单条件,假设这些是原子变量,非
短路
逻辑
运算符的执行速度可能会更快。我说的对吗?我假设
短路
逻辑
运算符使用分支(没有正式的来源,只是自我思考),因为在执行指令的同时,你怎么做这些跳跃呢?
浏览 2
提问于2017-12-26
得票数 0
4
回答
逻辑
运算符和位运算符的意义是什么?
、
、
如果这个语句是一个
逻辑
操作这个语句是按位运算的。以上两项声明并不等同。关于
逻辑
运算符的
短路
行为,我实际上不想要这种行为--我正在为一个GPU编写代码,其中分支降低了性能:
短路
导致两个分支,而不是代码
中
的一个分支。对于C
中
的数值比较,在不需要
短路
的情况下,
逻辑
和位的行为似乎是相同的。在我的例子
中
浏览 4
提问于2015-08-30
得票数 1
3
回答
C预处理器中有
逻辑
短路
吗?
、
、
和
逻辑
操作(& and _~_后两者遵循标准C的一般
短路
规则。 那是什么意思?在预处理过程
中
没有表达式的计算,那么它怎么会
短路
呢?
浏览 6
提问于2014-06-04
得票数 29
回答已采纳
4
回答
为什么false & false evaluated被评估为true?
、
我知道在
短路
估值
中
,如果初始值是false,然后是&&,则表达式
短路
和表达式被求为false。 当然,false && false || true语句应该计算为false,但在它
中
总是计算为true。我理解为什么
逻辑
计算为true。我不明白的是,这如何仍然满足
短路
评估。
浏览 0
提问于2018-01-22
得票数 0
回答已采纳
1
回答
虽然java提供非
短路
版本的
逻辑
操作符(如
逻辑
操作),但何时需要这些操作呢?
、
我看到java (以及许多其他语言,如C#和VB)提供了
逻辑
“和”和“或”运算符的
短路
和非
短路
版本。其中如C/C++不提供非
短路
版本. 什么时候需要这些非
短路
版本?
浏览 4
提问于2014-02-09
得票数 2
回答已采纳
2
回答
是否强制使用
短路
逻辑
运算符?评估顺序呢?
、
、
、
、
ANSI标准是否强制在C或C++
中
对
逻辑
运算符进行
短路
? 我很困惑,因为我记得K&R书上说过,你的代码不应该依赖于这些操作被
短路
,因为它们可能不会。有人能指出在标准
中
逻辑
运算总是
短路
的吗?我还记得读到(记不清在哪里)计算顺序没有严格定义,所以您的代码不应该依赖于或假设表达式
中
的函数将以特定的顺序执行:在语句结束时,所有引用的函数都将被调用,但编译器可以自由选择最有效的顺序。
浏览 85
提问于2009-03-10
得票数 162
回答已采纳
1
回答
短路
打印每一个值
、
、
、
+= "Cool"; if (i % 5 === 0) { }}在此代码
中
,在第一个if语句中,我使用模和加法赋值操作符将字符串"Cool“添加到绑定输出
中
。 在第二个if语句中,我使用模和加法赋值操作符将字符串"Breeze“添加到绑定输出
中
。我在for循环主体
中
的最后一条语句的功能是在浏览器控制台中打印输出绑定的值。我是通过
短
浏览 6
提问于2020-01-01
得票数 0
回答已采纳
4
回答
如何在VB中使用Xor而不使用内置的Xor?
、
、
我想使用Xor,而不使用Visual .NET
中
内置的Xor。 这有可能吗?如果是,怎么做?
浏览 3
提问于2013-08-28
得票数 0
回答已采纳
2
回答
我们在C shell脚本中有
短路
逻辑
运算符吗?
、
、
、
、
我认为C shell脚本的行为将类似于C,并对
逻辑
运算符使用
短路
求值。 if ((! -e $cache ) || ("`find $monitor -newer $cache`" !我们在C shell脚本中有一个
短路
逻辑
OR吗?
浏览 0
提问于2010-09-12
得票数 2
回答已采纳
3
回答
短路
逻辑
或行为
、
、
我的印象是,在C语言中,
逻辑
OR运算符||是一个
短路
运算符,如果lhs为false,它不会计算rhs。在比较OR值时,我遇到了一个问题。我在clang
中
也得到了同样的行为。 if( ((attr & 2) !
浏览 0
提问于2016-05-15
得票数 2
1
回答
为什么下面的c编程的输出是“1”,有人能解释吗?
、
、
\n"); return 0;` **正如我们已经知道的“
逻辑
与运算符的
短路
条件( && )当我们求解for循环的条件时,根据
短路
概念,所使用的概念只是一个
逻辑
运算符,for
浏览 3
提问于2021-05-14
得票数 0
1
回答
C++语言解析与
逻辑
运算符的
短路
、
、
当涉及到
逻辑
运算符的
短路
时,按照7.6.14 e 7.6.15 (N4868)的标准...。如果第一个操作数为false,则不计算第二个操作数。7.6.15
逻辑
或运算符 ..。如果第一个操作数计算为true,则不计算第二个操作数。当在
逻辑
操作符链接as (Cond1 && Cond2 && Cond3)
中
讨论此实现时,我的解释是,在Cond1
中
如何发生c++代码解析/运算符绑定的问题上,所给出的实现
浏览 6
提问于2022-08-19
得票数 0
回答已采纳
2
回答
广度优先搜索如何找到从源顶点到目的顶点的最
短路
径?
、
、
有人告诉我,BFS可以为您提供从源顶点到目标顶点的最
短路
径,这是有意义的,因为您遍历相邻节点。然而,我看不到如何保证总是会发生这种情况。在BFS伪代码
逻辑
中
,我看不到选择正确的相邻节点来保证具有最
短路
径。BFS可以随机选取任何相邻节点,最终得到从源顶点到目标顶点的更长路径。那么BFS如何给出从源顶点到目标顶点的最
短路
径呢?
浏览 1
提问于2020-11-30
得票数 1
4
回答
依赖于Java的
短路
求值(编码风格)
、
在布尔计算
中
严重依赖
短路
是一种好的编码风格吗?// if Alice is not hungry or both alice and bob are hungryA || B) 认为||是
短路
的,所以当且仅当第一个操作数为false (表示A = true)时,才会计算右操作数。
浏览 8
提问于2014-05-16
得票数 9
3
回答
Visual Basic
中
IF语句中的多次比较
、
在我的visual basic .net应用程序
中
,我想做如下比较...
浏览 4
提问于2013-10-31
得票数 1
回答已采纳
4
回答
链式或链式or最佳做法
短路
和
短路
时效率有什么不同吗?当需要进行多个
逻辑
断言时,(通常)更好地检查正面还是负面?
浏览 2
提问于2014-12-02
得票数 1
回答已采纳
2
回答
C++
逻辑
&&与||运算符的
短路
评估
、
、
、
C++ ( &&, ||)
中
的用户重载
逻辑
运算符的行为类似于常规函数。也就是说,bool operator&&(const T &a, const T2 &b);
中
的两个参数都是在进入函数之前计算的,因为进入函数是C++
中
的序列point1。一切都好到这里。现在,“内置运算符&&和||执行
短路
评估”2,其中左侧和右侧之间有一个序列点。引用的参考文献并不清楚什么是“内建”,只是它们接受bool操作数,或者使用“上下文转换为布尔值”来转换它们。它
浏览 1
提问于2016-03-10
得票数 2
2
回答
关于决策和语句覆盖不足的例子
、
、
风险来自
短路
,不是吗? ... 决策覆盖-一个缺点是,这种度量忽略了布尔表达式
中</em
浏览 1
提问于2013-02-21
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python逻辑短路问题
OSPF 中的最短路径算法:Dijkstra 算法
JS中的对象-原型
浅谈JS中let(一)
JS中Json 使用详解
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
腾讯会议
活动推荐
运营活动
广告
关闭
领券