腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为什么
短路
运算符不是缺省的
、
、
、
不使用
短路
运算符的唯一原因(据我所知--如果我错了,请告诉我)是因为你在后续代码中依赖于方法调用的副作用。为什么像
C
#和VB.NET这样的
语言
中的默认操作符不是一个
短路
版本?
浏览 2
提问于2012-02-05
得票数 2
3
回答
为什么
短路
不是VB中的默认行为?
、
、
、
VB有执行short-circuiting
逻辑
连接的运算符和。 为什么这不是和以及或表达式的默认行为,因为
短路
在每种情况下都很有用。奇怪的是,这是
与
相反的,它与&&和欧元/进行
短路
的大多数
语言
相反。
浏览 3
提问于2009-01-28
得票数 15
回答已采纳
1
回答
虽然java提供非
短路
版本的
逻辑
操作符(如
逻辑
操作),但何时需要这些操作呢?
、
我看到java (以及许多其他
语言
,如
C
#和VB)提供了
逻辑
“和”和“或”运算符的
短路
和非
短路
版本。其中如
C
/
C
++不提供非
短路
版本. 什么时候需要这些非
短路
版本?如果一个人不需要这些
语言
,为什么还要用其他的
语言
呢?
浏览 4
提问于2014-02-09
得票数 2
回答已采纳
1
回答
c
++模板
短路
逻辑
与
(&)
、
、
有人告诉我,模板中的
逻辑
和 (&&)不能工作,所以我想使用模板专门化来实现它。
浏览 0
提问于2020-01-25
得票数 1
回答已采纳
5
回答
为什么在
C
#中既存在
短路
或者也有非
短路
变体?
、
、
我时常想知道这一点:我希望
短路
或
短路
总是会评估得更快。那么,非
短路
或运算符是否包含在
C
#
语言
中以保持一致性? 我错过了什么?
浏览 0
提问于2011-12-25
得票数 9
回答已采纳
2
回答
用于性能优化的if语句分析
、
在
c
#中,是否在执行前对所有if语句进行了分析,以便如果if语句不能为真(在证明所有条件之前)将被取消?
浏览 3
提问于2015-01-07
得票数 2
回答已采纳
1
回答
C
++
语言
解析
与
逻辑
运算符的
短路
、
、
当涉及到
逻辑
运算符的
短路
时,按照7.6.14 e 7.6.15 (N4868)的标准...。如果第一个操作数为false,则不计算第二个操作数。7.6.15
逻辑
或运算符 ..。如果第一个操作数计算为true,则不计算第二个操作数。当在
逻辑
操作符链接as (Cond1 && Cond2 && Cond3)中讨论此实现时,我的解释是,在Cond1中如何发生
c
++代码解析/运算符绑定的问题上,所给出的实现
与</em
浏览 6
提问于2022-08-19
得票数 0
回答已采纳
1
回答
为什么python中的
逻辑
短路
原理会失败?
、
、
与
下面的代码相比,python的“
逻辑
短路
”规则失败了吗?如果是的话,为什么不起作用呢?“结果是“2”,“
逻辑
短路
”原理似乎失败了。print([1,3] or 2) 结果为“1,3”,
逻辑
短路
原理是有效的。
浏览 5
提问于2021-12-17
得票数 -1
6
回答
如果答案已经确定,Perl是否优化为跳过剩余的
逻辑
操作数?
、
、
例如,如果为$do eq 'b',我需要匹配一些文本。如果我运行这段代码:{}后续问题。(我不知道我是应该提出一个新问题,还是把它贴在这里)
浏览 0
提问于2013-06-19
得票数 4
回答已采纳
3
回答
如何对字符串使用OR和if语句
、
所以:如果正确的答案
与
CorrectAnswerOne字符串值中的正确答案完全相同,则代码可以工作。一点问题都没有。
浏览 3
提问于2020-01-25
得票数 0
回答已采纳
4
回答
“基于值的”OR运算符的常用术语
、
、
、
只有一个简短的问题 print 99 || 44 prints "99" in perl 有两种不同类型的评估。编辑:我很想知道
与
C
相比,这个Perl求值通常是如何调用的。当您说"
C
示例是X,perl示例不是X,而是Y“时,您会用哪个单词来表示X和Y。"short circuit”不是我想要的。
浏览 2
提问于2010-02-01
得票数 6
回答已采纳
1
回答
Kotlin中的“and”和“or”操作符是什么?
有一些
逻辑
错误-- "if“语句的第二部分应该是inputAmount == -99。在我的例子中,由于所使用的实际类型,需要进一步调整代码。if(inputAmount >= 0.0 || inputAmount.toInt() == -99)因此,如果遇到此错误,第一步是确保您的
逻辑
是正确的。(核对) 根据
浏览 4
提问于2020-07-20
得票数 0
回答已采纳
6
回答
为什么在Java和
C
#中
逻辑
运算符和按位运算符之间有区别?
、
、
、
像Java和
C
#这样的
语言
既有位运算符也有
逻辑
运算符。那么,在这些
语言
中同时使用
逻辑
运算符和按位运算符有什么具体的原因吗?(我知道您可以在布尔上下文中使
浏览 1
提问于2013-01-02
得票数 9
1
回答
对于未初始化变量的代码,TCL中应出现错误
我有下面的小代码,我希望TCL解释器抛出错误,因为变量没有初始化,但它没有抛出错误if { ($v1 != "test") && ($v2 == "3") } { } v2解释器没有抛出错误,因为它未初始化
浏览 0
提问于2013-01-17
得票数 1
回答已采纳
5
回答
为什么按位运算符不
短路
?
、
我们都知道,如果左操作数是false,
逻辑
&&运算符就会
短路
,因为我们知道如果一个操作数是false,那么结果也是false。有什么理由让&操作员
短路
是个坏主意吗?如果不是,为什么大多数
语言
不将其简写为cicuit呢?
浏览 0
提问于2012-03-14
得票数 8
回答已采纳
6
回答
为什么
C
# &&&&&扣球操作符会像他们那样工作?
这是一张tl; 我听不懂,问了一个问题。我花了很长时间才明白并接受了这个答案。在
C
#中,v = 1 && 2;不工作bc,您不能在ints上做&&。在
C
中,这将返回true (这里是代码/示例)。如果我们遵循上述操作规则,我们就会这样做。
C
#用它的方式做&& (和\)操作符的理由是什么?
浏览 7
提问于2011-03-05
得票数 5
回答已采纳
4
回答
整理if语句-未实例化的对象是否可以在AND运算符中
、
如果我知道左侧将失败,但如果左侧通过,右侧将被实例化,我是否可以将尚未实例化的object.property放在'AND‘运算符的右侧? if (_articleGuid.Equals(Guid.Empty)) isArticleGuid = false; else
浏览 0
提问于2010-02-24
得票数 2
回答已采纳
1
回答
和&&不是对象上的方法-它们是什么?
单管或“|”作为一种方法存在于TrueClass和FalseClass上,而
短路
||算子则不存在。它也不作为Object上的一种方法存在。class Object !
浏览 0
提问于2018-07-04
得票数 1
回答已采纳
4
回答
是按位运算符还是
逻辑
运算符?
、
首先我知道&,|,^是按位运算符,现在有人把它们和&&,||一起称为
逻辑
运算符,我完全搞混了--同一个运算符有两个名字?已经有
逻辑
运算符&&、||,为什么还要使用&、|、^
浏览 5
提问于2012-07-22
得票数 3
回答已采纳
7
回答
C
++如何处理&&?(
短路
评估)
、
、
、
当遇到(bool1 && bool2)时,如果发现bool1为假,
c
++是否会尝试检查bool2,还是像PHP那样忽略它?
浏览 3
提问于2011-03-07
得票数 56
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
c语言-define与常量
与 C 语言长别离
c+与c语言的创建历程
荐号:C语言与C+编程
浅谈学习C语言与学习C+语言的关系
热门
标签
更多标签
云服务器
ICP备案
实时音视频
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券