鱼C论坛

 找回密码
 立即注册
查看: 1038|回复: 1

[已解决]有大佬可以帮忙解释一些这三个的区别吗

[复制链接]
发表于 2023-6-8 09:31:50 | 显示全部楼层 |阅读模式
1鱼币
关系表达式 a=b>c 等价于 a=(b>c) ,同时也等价于 a==b>c
最佳答案
2023-6-8 09:31:51
首先,让我们来解释一下这三个表达式的含义。这是在使用什么编程语言进行的运算呢?具体的解释可能会因语言不同而略有不同,但我会尽量提供一般的解释。

1. 关系表达式  a=b>c :

   这个表达式通常会分两步执行。首先,计算 b>c ,这个会产生一个布尔值(true或false,具体取决于b和c的大小)。然后,这个布尔值会赋值给变量 a 。

2. 关系表达式  a=(b>c) :

   这个表达式的执行方式与 a=b>c 基本相同。先比较 b>c 产生布尔值,然后把布尔值赋值给 a 。括号只是明确了执行顺序,但在这个例子中,即使没有括号,执行顺序也是一样的。

3. 关系表达式  a==b>c :

   这个表达式一般表示,先判断 b>c ,得到一个布尔值,然后判断这个布尔值是否等于 a 。也就是说, a 需要是一个布尔值,如果 a 等于 b>c 的结果,那么整个表达式就返回true,否则就返回false。

再次强调,这些解释是一般性的,实际的执行方式可能因编程语言的不同而略有差异。如果你能提供更多的上下文信息,我可能会提供更准确的答案。

最佳答案

查看完整内容

首先,让我们来解释一下这三个表达式的含义。这是在使用什么编程语言进行的运算呢?具体的解释可能会因语言不同而略有不同,但我会尽量提供一般的解释。 1. 关系表达式 a=b>c : 这个表达式通常会分两步执行。首先,计算 b>c ,这个会产生一个布尔值(true或false,具体取决于b和c的大小)。然后,这个布尔值会赋值给变量 a 。 2. 关系表达式 a=(b>c) : 这个表达式的执行方式与 a=b>c 基本相同。先比较 b>c ...
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-6-8 09:31:51 | 显示全部楼层    本楼为最佳答案   
首先,让我们来解释一下这三个表达式的含义。这是在使用什么编程语言进行的运算呢?具体的解释可能会因语言不同而略有不同,但我会尽量提供一般的解释。

1. 关系表达式  a=b>c :

   这个表达式通常会分两步执行。首先,计算 b>c ,这个会产生一个布尔值(true或false,具体取决于b和c的大小)。然后,这个布尔值会赋值给变量 a 。

2. 关系表达式  a=(b>c) :

   这个表达式的执行方式与 a=b>c 基本相同。先比较 b>c 产生布尔值,然后把布尔值赋值给 a 。括号只是明确了执行顺序,但在这个例子中,即使没有括号,执行顺序也是一样的。

3. 关系表达式  a==b>c :

   这个表达式一般表示,先判断 b>c ,得到一个布尔值,然后判断这个布尔值是否等于 a 。也就是说, a 需要是一个布尔值,如果 a 等于 b>c 的结果,那么整个表达式就返回true,否则就返回false。

再次强调,这些解释是一般性的,实际的执行方式可能因编程语言的不同而略有差异。如果你能提供更多的上下文信息,我可能会提供更准确的答案。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-18 05:58

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表