小智 16
^- (一元否定)*, /\Mod+,-(二进制加法/减法)&=<><><=>=Like, IsNotAndOrXorEqvImp资料来源: Sams在24小时内自学Visual Basic 6 - 附录A:操作员优先顺序
Joe*_*orn 10
这取决于你是否在调试器中.真. 好吧,有点.
当然,圆括号是第一位的.然后是arithmateic(+, - ,*,/等).然后比较(>,<,=等).然后是逻辑运算符.诀窍是没有定义给定优先级内的执行顺序.给出以下表达式:
If A < B And B < C Then
Run Code Online (Sandbox Code Playgroud)
保证<在逻辑And比较之前评估不等式运算符.但是你不能保证首先执行哪个不等式比较.
IIRC,调试器从左到右执行,但编译的应用程序从右到左执行. 我可以让他们倒退(这已经很长时间了),但重要的是他们是不同的.实际优先级不会改变,但执行顺序可能会改变.