VB几条不懂的问题~!~求助~!

来源:百度知道 编辑:UC知道 时间:2024/05/21 06:35:30
闰年的条件是,年号(Y)能被4整除,但不能被100整除,或者年号能被400整除,用逻辑表达式表达 y mod 4=0 and y mod 100<>or y mod 400 =0

式子明白,但是中间这个<>符号忘记是什么意思了.....

还有一条
private sub form _click()
dim x as integer
x=x+1
y=y+1
form1.print "x=" ; x ,"y=" ; y
end sub
运行程序时连续单击三次窗体后,form1上的输出结果是?

答案
x=1 y=1
x=1 y=2
x=1 y=3
我不明白X为什么一直是1,哎,总之这条题目的答案和我自己算的不一样.
希望能够详细一点帮我解释一下.十万分感谢哦~!!~!~

<>符号是不等于

sub里
"dim x as integer"
重新定义了变量x
每次点窗口都相当于新变量
而y是公共参数,每点一下加一

<>是不等的意思,"非"的意思

第2个看看程序中是否对X和Y进行初始化了,导致X的值一直不变,Y是公共变量吧?只是看这段代码无法分析

我运行的怎么是x=1 y=1
x=1 y=1
x=1 y=1
肯定是程序初始化了..如果X,Y在没有赋值的情况下默认为0..

你检查一下Y是不是公共声名的变量.就是Public开头的或者窗体级变量.是的话就会累加.

<> 不等于