gpt4 book ai didi

associativity - 什么是运算符的结合性以及为什么它很重要?

转载 作者:行者123 更新时间:2023-12-03 05:13:29 25 4
gpt4 key购买 nike

什么是运算符的关联性以及为什么它很重要?

最佳答案

对于运算符来说,关联性意味着当同一行出现相同的运算符时,我们首先应用哪个运算符出现。在下面,让 Q 为运算符

a Q b Q c

如果Q 保持关联,则其计算结果为

(a Q b) Q c

如果它是右结合的,那么它的计算结果为

a Q (b Q c)

这很重要,因为它改变了表达式的含义。考虑整数运算的除法运算符,它是左结合的

4 / 2 / 3    <=>    (4 / 2) / 3    <=> 2 / 3     = 0

如果它是右关联的,它将计算为未定义的表达式,因为您将除以零

4 / 2 / 3    <=>    4 / (2 / 3)    <=> 4 / 0     = undefined

关于associativity - 什么是运算符的结合性以及为什么它很重要?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/930486/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com