三级和三元之间的区别?

Dha*_*ana 5 terminology operators

我的理解是,条件运算符(条件?结果:替代)通常被称为"第三运算符"和"三元运算符".

这些条款有什么区别?

rec*_*ive 12

它应该被称为"条件运算符"."三元运算符"表示它接受三个操作数.由于它是唯一的通用运算符,它有时被称为"三元运算符".事实上,只有一个是巧合."第三经营者"更加错误.它意味着像"第三重要的运营商".

  • 那么“tertiary”的起源很可能只是“ternary”的误解/拼写错误? (2认同)

chr*_*yss 10

第三纪是地质时期,6500万至180万年前.

但严重的是,"大专"意味着"排名第三" - 不一定是有价值的,但可能是顺序的,如小学,中学和大学教育.你想要一个涉及三个参数的术语,那就是"三元",并且与"二元"和"一元"相关.

  • 这就像维基百科.首先,我正在阅读有关三元的信息,然后突然间我正在学习地质时期. (5认同)

Bil*_*ard 8

"条件运算符"是正确的名称.这是一个 三元运算符,唯一一个在许多语言,这就是为什么它有时也被称为三元运算符.

我不认为把它称为"第三级"是正确的.这个词意味着"第三种选择",有点像主要和次要的第一和第二.


fbo*_*net 6

我从来没有听说过"三级"操作员,只有"三元"操作员.我的猜测是滥用语言.


Jay*_*Jay 5

如果将其称为第三级,那就是错误的。

三元的意思是“第三[级别]”,而三元的意思是“具有三个部分”。这些不是编程定义——只是这些词的含义。

显然,运算符是三元( 1 ? 2 : 3;),但在这种情况下三元没有意义。