VB中为什么“as” Like” sd”>-2 =True
发布网友
发布时间:2024-09-26 19:56
我来回答
共1个回答
热心网友
时间:2024-12-01 13:29
好吧,我来拿点分.
这个要先看运算符的运算顺序,也就是优先级....同一优先级就看他的左右结合性.
然后, 这有一个关键的问题,你弄清楚了,这里你就明白为什么了...在VB中.逻辑值:true 和 false 在VB中是以数值来表示的.true用-1来表示,false用0来表示.(而且,还有一点要记住,在进行判断时,所有非0的值都会被认为是TRUE.比如: if 3 then....这相当于 if true then ....)
所以在这里.先判断 “as” Like” sd” 这返回FALSE值. 即 0; 然后判断 : 0 > -2 ,这返回true值.
后面就不用看了. true = true 这绝对是true的...
给分吧.同学.