回 帖 发 新 帖 刷新版面

主题:a=b=c=d=e=f=g=0

a=b=c=d=e=f=0
print a

大家口头说说a的值

回复列表 (共31个回复)

31 楼

a = b = c = d = e = f = g = 0
                        ┗━┛ 'g为初值即 0=0 为真-1
a = b = c = d = e = f = -1
                    ┗━┛     'f为初值即 0=-1 为假0
a = b = c = d = e = 0
                ┗━┛         'e为初值即 0=0 为真-1
a = b = c = d = -1
            ┗━┛             'd为初值即 0=-1 为假0
a = b = c = 0
        ┗━┛                 'c为初值即 0=0 为真-1
a = b = -1
    ┗━┛                     'b为初值即 0=-1 为假0
a = 0
┗━┛  '只有一个等号了,且该算式即为整条语言,也就是赋值语句,将等号右边的值赋于左边的变量,所以a等于0

如果算式不是整条语句,例如被嵌套在if then之间,则所有的等号都为关系运算符,因为在if then之间不能进行赋值操作。

我来回复

您尚未登录,请登录后再回复。点此登录或注册