腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
像PHP中
的
JavaScript这样
的
“守卫”操作符
php
、
javascript
我喜欢在JavaScript中这样做: var foo = a || b || c;} 是否有使用回退进行分配
的
快捷方法
浏览 0
提问于2011-07-22
得票数 14
回答已采纳
5
回答
为什么带逗号
的
三元
运算符
在真实情况下只计算一个表达式?
c++
、
language-lawyer
、
operator-precedence
、
conditional-operator
我目前正在使用
C++
入门这本书学习
C++
,书中
的
练习之一是: 我们知道些什么?我们知道
三元
运算符
比逗号
运算符
具有更高
的
优先级。对于二元
运算符
,这很容易理解,但对于
三元
运算符
,我有点困难。使用二元
运算符
“具有更高
的
优先级”意味着我们可以使用括号将具有更高优先级
的
浏览 94
提问于2017-11-29
得票数 119
回答已采纳
2
回答
="“来说”不是空
的
“吗?
bash
、
for-loop
、
expr
因为bash
返回
给我!=是无效
的
,但它是一个基本
运算符
。 我尝试在一个
三元
表达式for循环中使用它。 for (( c=1; ${!c}!="";
c++
)) do
浏览 26
提问于2019-02-07
得票数 0
2
回答
Linux shell脚本中
的
":“
运算符
linux
、
bash
我偶然发现了以下语法,我认为它看起来像
c++
中
的
三元
运算符
,但在bash中搜索
三元
运算符
显示,在bash (?)中有一个
三元
运算符
。var_a=${var_b:-$var_c} 上面的语法是如何工作
的
。它
的
专业术语是什么?如果标题本身在某些方面具有误导性,我深表歉意。
浏览 0
提问于2020-10-28
得票数 1
6
回答
什么是"?“和":“在布尔语句中做什么?
java
、
boolean
、
operators
、
boolean-expression
我认为这个问题是一个一般性
的
编程问题,但让我们假设我是针对Java提出这个问题
的
。return a ? (b || c) : (b && c);但我不知道它们是什么意思,所以如何使用它们,我相信它对我非常有用。 谢谢!
浏览 1
提问于2013-06-04
得票数 1
回答已采纳
1
回答
返回
引
用时
的
C++
三元
运算符
c++
、
reference
、
conditional-operator
我知道下面的函数不起作用,因为x和y不在return语句之后
的
堆栈上。int x, int y) { return x; return y;} 但是,为什么像这样使用
三元
运算符
时会起作用呢
浏览 20
提问于2021-04-09
得票数 1
1
回答
创建具有不同
返回
类型
的
lambda?
c++
、
templates
、
lambda
假设我有一段代码,我想控制它
的
返回
方式: auto doSomething1 = []() { } auto doSomething2doSomething1
返回
,但doSomething2不
返回
。
浏览 0
提问于2019-10-29
得票数 0
2
回答
三元
运算符
和赋值
运算符
c++
、
c
、
assignment-operator
、
conditional-operator
、
associativity
在中a ? b : c = da ? b : ( c = d )在
c++
中和两个都很好。12 : j = 10invalid lvalue in assignment.k= 21 > 3 ?12 : j )
浏览 0
提问于2013-07-01
得票数 4
回答已采纳
22
回答
javascript中有空合并(Elvis)
运算符
或安全导航
运算符
吗?
javascript
、
jquery
、
groovy
、
safe-navigation-operator
我将通过示例来解释:“猫王
运算符
”是
三元
运算符
的
缩写。这样做很方便
的
一个例子是,如果表达式解析为false或null,则
返回
“合理
的
默认值”。一个简单
的
示例可能如下所示: def gender = user.male ?“安全导航”
运算符
用于避免NullPointerException。通常,当您拥有对某个对象
的
引
用时
,在访问该对象
的
浏览 155
提问于2011-07-08
得票数 244
回答已采纳
2
回答
我们能写一个不带
返回
值
的
三元
运算符
吗?
java
、
ternary-operator
我
的
代码中有一个
三元
运算符
,我不想从那个
三元
运算符
返回
任何值。例子:int b = 20;(a<b ?
浏览 3
提问于2014-12-03
得票数 2
回答已采纳
8
回答
以更简洁
的
方式编写以下语句
c++
有没有一种更简洁
的
方法来编写以下
C++
语句:if(u > max) max = u;if(d >r : max; 具体地说,有没有一种方法可以将
返回
的
函数
的
赋值嵌入到if语句/
三元
运算符
中?
浏览 1
提问于2010-07-26
得票数 5
回答已采纳
2
回答
C/
C++
三元
运算符
实际上与赋值
运算符
具有相同
的
优先级吗?
c++
、
c
、
ternary-operator
、
operator-precedence
我查阅过
的
几乎所有C/
C++
运算符
优先级表都将
三元
条件
运算符
列为比赋值
运算符
更高
的
优先级。但是,有一些表,例如上
的
表和上
的
表,将它们置于相同
的
优先级。哪个更高,还是一样?
浏览 1
提问于2012-11-22
得票数 7
回答已采纳
1
回答
C和
C++
标准对于假设
的
三元
硬件体系结构有多大
的
适应性?
c++
、
c
、
architecture
、
standards
、
hardware
用C或
C++
编程一台
三元
计算机有多容易?对于整数值,C标准指的是值范围,而
C++
标准则提到位长(例如。必须至少有32位长)。这将如何适用于使用trit(即
三元
位)
的
计算机? 一般来说,使用稍微修改过
的
C/
C++
版本来在
三元
体系结构上进行编程,还是应该从头开始设计一种新
的
编程语言?需要考虑
的
要点是向后兼容性(可以
浏览 2
提问于2019-04-27
得票数 1
回答已采纳
4
回答
C++
三元
运算符
执行条件
c++
、
c
、
pointers
、
memory
、
conditional-statements
我不确定C/
C++
三元
运算符
的
执行保证。addressGood, const int* ptr) { else { return 0; }但是,一个
三元
运算符
或者,优化编译器可以生成在任何情况下访问ptr
的
代码(可能会使程序崩溃),将值存储在中间寄存器中,并使用条件赋值来实现
三元
运算符
吗?
浏览 1
提问于2013-07-16
得票数 10
回答已采纳
2
回答
如何用python
的
ternery算子写出三个条件?
python
我
的
问题是在这个
三元
运算符
中使用elif,就像我想在
三元
运算符
中使用三个条件一样。if a>0:生成一个代码,
返回
3个字符串,一个
返回
奇数,一个
返回
偶数,最后
返回
零。
浏览 4
提问于2022-11-04
得票数 1
3
回答
SQL SSIS语法问题
ssis
、
syntax
"0" : TableName 我知道它能做什么,但是我想查找整个语法定义,但是由于表达式中没有真正
的
描述符,我似乎无法找到它
的
名称。
浏览 0
提问于2015-05-12
得票数 3
回答已采纳
2
回答
c++
三元
算子
c++
、
conditional
、
ternary
我在
C++
工作。我有两个关于
三元
运算符
的
陈述。depth = s.size() : depth = depth; 我
的
问题是:是否有一种用
三元
运算符
给变量赋值
的
标准方法?这些形式中
的
一种是更有效率、更简洁,还是更好?编辑:添加注释,s和深度都在
三元
操作符之前被修改。
浏览 5
提问于2016-07-13
得票数 2
回答已采纳
4
回答
三元
运算符
的
单次
返回
javascript
、
ternary-operator
我想知道是否有可能为单次
返回
编写
三元
运算符
。我在网上搜索了一下,但找不到答案。或者它不调用
三元
运算符
?? 非常感谢你
的
建议。
浏览 1
提问于2013-01-11
得票数 9
回答已采纳
1
回答
三元
运算符
中指向同一类型
的
shared_ptr和raw指针
c++
、
shared-ptr
我有一个语句,它使用了一个
三元
运算符
,如下所示:其中test是指向类型T
的
元素
的
原始指针,而func()是将shared_ptr
返回
给该类型T
的
函数,即shared_ptr<T>。
C++
编译器抱怨说,这是不正确
的
,因为它们是两种不同
的
类型,所以为了让它正常工作,我正在做类似这样
的
func().get(),但我想知道,在
C++</
浏览 2
提问于2020-02-29
得票数 0
2
回答
为什么break不能与
三元
运算符
一起使用?
c
、
break
、
ternary
='\0') if(*p==*q) p++;
c++
;} break;我是用
三元
运算符
写
的
,但是为什么会给break语句带来错误呢?p++,q++,
c++
:break; gcc编译器给出此错误:‘break’前应有表达式
浏览 1
提问于2016-06-16
得票数 4
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
全面理解C+指针和内存管理(一)
VS2019:C+代码静态分析改进和更新
124-重温基础:表达式和运算符
这些技巧是Python中的隐藏宝藏!
Java:Java数学运算符和Java中的数学类
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券