VB语句“x=x=y”是不是赋值语句?

2025-02-27 14:10:55
推荐回答(3个)
回答1:

是的,第一个等号是赋值命令符,第二个等号是逻辑比较符。这条语句的意思就是把x和y的逻辑比较结果赋值给x,如果x和y相等,那么x就是True,反之就是False。
如果写成下面这样估计你就能比较好理解:
x = (x = y)

回答2:

赋值语句中,赋值号左边必须是一个变量,而不能是其它表达式。x+y不是一个变量,所以错了。π不是一个合法的变量名。3y不是一个合法的变量名。

回答3:

no no no 这只是个字符串