我思故我在: mm
深远的暗 : 我
我思故我在 21:19:49
表达式 123<>"123"&"ABC" 的值,为什么是falseABC?
根本就显示不出来的嘛
深远的暗 21:44:11
表达式 123<>"123"&"ABC" 的值,为什么是falseABC?
我思故我在 21:34:35
我就是要问你这个嘛
顶多是flase嘛
深远的暗 21:45:18
这个式子根本不成立
我思故我在 21:34:47
是阿是阿
深远的暗 21:45:28
放到哪里都出错
深远的暗 21:45:43
类型不匹配
我思故我在 21:35:28
<>两边要类型匹配的???
深远的暗 21:46:18
对
我思故我在 21:35:58
我在想,不能一股脑儿的表达式放一起把
深远的暗 21:46:47
不能
我思故我在 21:37:23
反正怎么说都是错,还干吗是falsABC!
真是郁闷了
深远的暗 21:48:27
不可能是falseABC
我思故我在 21:38:14
好
那就答案错了
如果非要填一个,是不是false?
深远的暗 21:51:08
错就是错
没有接近的答案
我思故我在 21:40:42
其实刚才有个你可能错了
S = 12345
Do While S
X = S Mod 10
S = S \ 10
Print X
Loop
竟然是可以运行的出来的
深远的暗 21:54:35
反正s到了0
就会停止运行
我思故我在 21:44:11
可是s是常数阿!
深远的暗 21:56:01
谁说s是常数的
我思故我在 21:46:27
不是不是
被常数赋值了
那就是说,variant变量也可以作为判断的条件?
深远的暗 : 我
我思故我在 21:19:49
表达式 123<>"123"&"ABC" 的值,为什么是falseABC?
根本就显示不出来的嘛
深远的暗 21:44:11
表达式 123<>"123"&"ABC" 的值,为什么是falseABC?
我思故我在 21:34:35
我就是要问你这个嘛
顶多是flase嘛
深远的暗 21:45:18
这个式子根本不成立
我思故我在 21:34:47
是阿是阿
深远的暗 21:45:28
放到哪里都出错
深远的暗 21:45:43
类型不匹配
我思故我在 21:35:28
<>两边要类型匹配的???
深远的暗 21:46:18
对
我思故我在 21:35:58
我在想,不能一股脑儿的表达式放一起把
深远的暗 21:46:47
不能
我思故我在 21:37:23
反正怎么说都是错,还干吗是falsABC!
真是郁闷了
深远的暗 21:48:27
不可能是falseABC
我思故我在 21:38:14
好
那就答案错了
如果非要填一个,是不是false?
深远的暗 21:51:08
错就是错
没有接近的答案
我思故我在 21:40:42
其实刚才有个你可能错了
S = 12345
Do While S
X = S Mod 10
S = S \ 10
Print X
Loop
竟然是可以运行的出来的
深远的暗 21:54:35
反正s到了0
就会停止运行
我思故我在 21:44:11
可是s是常数阿!
深远的暗 21:56:01
谁说s是常数的
我思故我在 21:46:27
不是不是
被常数赋值了
那就是说,variant变量也可以作为判断的条件?
一段程序的最上面,写上option base 1
代表什么含义? 2004-04-01 19:44:10 深远的暗
Option Base 语句 在模块级别中使用,用来声明数组下标的缺省下界。语法Option Base {0 | 1}说明由于下界的缺省设置是 0,因此无需使用 Option Base 语句。如果使用该语句,则必须写在模块的所有过程之前。一个模块中只能出现一次 Option Base,且必须位于带维数的数组声明之前。注意 Dim、Private、Public、ReDim 以及 Static 语句中的 To 子句提供了一种更灵活的方式来控制数组的下标。不过,如果没有使用 To 子句显式地指定下界,则可以使用 Option Base 将缺省下界设为 1。使用 Array 函数或 ParamArray 关键字创建的数组的下界为 0;Option Base 对 Array 或 ParamArray 不起作用。 2004-04-01 19:46:21 深远的暗
我找不到网址了 2004-04-01 19:35:53 我思故我在
那就算了
2004-04-01 19:47:35 深远的暗
你装了vb? 2004-04-01 19:37:10 我思故我在
对阿
我当然有装过的 2004-04-01 19:48:01 深远的暗
那msdn 装了吗 2004-04-01 19:37:26 我思故我在
不知道 2004-04-01 19:48:52 深远的暗
你在vb里写代码的界面里光标移到任何一行
然后按 F1 2004-04-01 19:38:39 我思故我在
没有
2004-04-01 19:38:56 我思故我在
msdn很有用么???
2004-04-01 19:50:00 深远的暗
msdn是帮助系统
有不懂的
上面都可以找到 2004-04-01 19:40:15 我思故我在
哦
我原来装的有的
那次以为自己一定过的嘛
马上就卸了
现在光盘都还了 2004-04-01 19:51:11 深远的暗
哈哈 2004-04-01 19:41:31 我思故我在
数组下标的下界设置,有什么用?? 2004-04-01 19:52:13 深远的暗
msdn 三张蝶子下载,地址如下!!
http://download.microsoft.com/download/b/d/c/bdccea1b-96d9-4ad9-8045-56619af95835/qtr40enud1.img
http://download.microsoft.com/download/b/d/c/bdccea1b-96d9-4ad9-8045-56619af95835/qtr40enud2.img
http://download.microsoft.com/download/b/d/c/bdccea1b-96d9-4ad9-8045-56619af95835/qtr40enud3.img
用虚拟光驱打开 2004-04-01 19:41:51 我思故我在
不要了吧
麻烦呢 2004-04-01 19:53:29 深远的暗
比如
dim a() as integer , i as integer
i=ubound(a())
这时候,i就是1了
2004-04-01 19:43:53 我思故我在
x
好复杂
我根本没看到过什么ubound,算了,不管了
越来越恐怖了 2004-04-01 19:55:11 深远的暗
就是数组的最小下标
是说明数组是从什么地方开始的 2004-04-01 19:45:56 我思故我在
等下,dim a(4,4)
后面就没有了,就直接是默认的数值类型了? 2004-04-01 19:46:48 我思故我在
在这种情况里,如果我把a (4,4)改成a(100,100)是不是一样的? 2004-04-01 19:57:32 深远的暗
没有说明的话
vb会认为是个variant 型的 2004-04-01 19:57:36 深远的暗
对的 2004-04-01 19:47:34 我思故我在
那就只是多占了点内存的区别喽 2004-04-01 19:58:21 深远的暗
是的 2004-04-01 19:48:50 我思故我在
刚才说的a=array(1,2,3,4)
是按顺序给a()赋值? 2004-04-01 19:59:55 深远的暗
是啊 2004-04-01 19:49:46 我思故我在
我都开始佩服自己了
我们老师好像才上课提到一次耶
哈哈`~~
2004-04-01 20:00:55 深远的暗
K 2004-04-01 19:50:38 我思故我在
3年了好不好
能有印象就不错了 2004-04-01 20:02:43 深远的暗
好好好
真是天才啊 2004-04-01 19:52:30 我思故我在
要下载181个小时
算了,我放弃
2004-04-01 19:52:53 我思故我在
我也不是没有msdn就不行 2004-04-01 20:03:48 深远的暗
也对 2004-04-01 20:07:30 我思故我在
在一个循环中,print语句每执行一次,都不用换行打印?
如果后面没有 ,没有 ; 2004-04-01 20:18:59 深远的暗
vb里面一行就是一条语句 2004-04-01 20:08:59 我思故我在
不是这个意思啦
2004-04-01 20:57:56 我思故我在
嘿
看着你挂这里,我会很想问问题的
遗憾的是,我还没有其他要问的 2004-04-01 21:08:53 深远的暗
那随便你问什么好了 2004-04-01 20:58:26 我思故我在
没有阿
2004-04-01 21:23:22 我思故我在
一个题目
sub subp(b() as integer)
for i= 1 to 4
B(i)= 2*i
next i
end sub
Private sub commond1_click()
dim a(1 to 4) as integer
a(1)=5
a(2)=6
a(3)=7
a(4)=8 '问题1:这个题目里,这些赋值有意义么?
subp a()
for i= 1 to 4
print a(i) '问题2:这里怎么理解?
next i
End sub
2004-04-01 21:24:58 我思故我在
我觉得a()只是形参,为什么在后面的循环里,可以直接调用B(i)的值?? 2004-04-01 21:38:07 深远的暗
1.有意义啊
2.显示出来啊 2004-04-01 21:28:10 我思故我在
阿???
那你认为这个运行结果应该怎样???
2004-04-01 21:38:54 深远的暗
2 是在窗口里显示 数组的内容 2004-04-01 21:29:34 我思故我在
显示,我懂
问题是显示的是什么?,原来的数值,还是调用函数过程以后的那个B(i)? 2004-04-01 21:40:15 深远的暗
commond1 点一下
然后 顺序显示 2 4 6 8 2004-04-01 21:40:56 深远的暗
在subp里 b()被重新赋值了 2004-04-01 21:31:04 我思故我在
那前面的5,6,7,8也传递给了b()?? 2004-04-01 21:42:26 深远的暗
对的 2004-04-01 21:34:42 我思故我在
函数里面b(),和B()有区别么???
难道B(i)的改变,也改变了b()和a ()的? 2004-04-01 21:45:40 深远的暗
是啊 2004-04-01 21:35:25 我思故我在
那我就更加糊涂了
等下,我好好消化一下 2004-04-01 21:46:27 深远的暗
我要睡觉了
今天有点头晕 2004-04-01 21:37:02 我思故我在
好
88 2004-04-02 00:30:09 我思故我在
有空请帮我看一下这道题
Option Base 1
Private Sub Form_KeyPress(KeyAscii As Integer)
a = Array(237, 126, 87, 498)
m1 = a(1)
m2 = 1
If KeyAscii = 13 Then
For i = 2 To 5 '上面a只有4个数,为什么这里是5?,而且,运行结果m2是5,而不是4
If a(i) > m1 Then '运行的时候,这里出现下标越界,可是这是我从练习上搬下来的题目呀
m1 = a(i)
m2 = i
End If
Next i
End If
Print m1
Print m2
End Sub 2004-04-02 01:05:15 我思故我在
1、clng是什么函数?
2、a = abs(a) '先前定义过为长整型的
do while a '这里的条件,怎么判断?直到a < 0的时候不再执行?
……
a = a\10
loop
2004-04-02 19:48:18 深远的暗
1、clng是转换函数 ,将数字类型转换成long型
2004-04-02 19:39:13 我思故我在
Private Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
Print "程序设计"
End Sub比如在这样的程序里,Shift As Integer,有什么含义?用来控制什么?
2004-04-02 19:50:25 深远的暗
就是按住shift 键啦 2004-04-02 19:40:16 我思故我在
啊??
用来判断有没有按住shift键? 2004-04-02 19:51:00 深远的暗
abs返回绝对值
当里面的变量不能转换时
2004-04-02 19:51:03 深远的暗
对 2004-04-02 19:40:57 我思故我在
哪里有不能转换的时候啊,0难道没有绝对值?? 2004-04-02 19:52:12 深远的暗
fasdg 这个你转转看 2004-04-02 19:41:43 我思故我在
???
2004-04-02 19:41:56 我思故我在
fasdg?
什么东西嘛 2004-04-02 19:52:50 深远的暗
字符啊 2004-04-02 19:42:58 我思故我在
哦
但是那里不一样阿
n是数值类型阿,而且,n=n\10嘛,怎么样都会是数字嘛,顶多是0喽 2004-04-02 19:54:13 深远的暗
当为0是退出啊 2004-04-02 19:44:10 我思故我在
不是因为0代表了false,而是因为0没有绝对值? 2004-04-02 19:55:21 深远的暗
也许吧
反正我从来不这么写判断 2004-04-02 19:45:26 我思故我在
好吧
恩,那个关于下标越界的呢?我是从练习上搬下来的题目,竟然不能运行呢 2004-04-02 19:57:36 深远的暗
For i = 2 To 5
我也不知道为什么是5
5肯定下标越界啊
恩,还有,mouseup或者 mousedown按下鼠标左键和右键的时候,返回的数值分别是多少? 2004-04-02 19:47:12 我思故我在
如果是4呢?
2004-04-02 19:47:17 我思故我在
就不会越界? 2004-04-02 19:59:03 深远的暗
是啊 2004-04-02 19:49:00 我思故我在
但是,书上的答案更加夸张,,结果竟然是5! 2004-04-02 19:59:48 深远的暗
左键0 右键1 2004-04-02 20:01:29 深远的暗
尽信书则不如无书 2004-04-02 19:51:44 我思故我在
我还在试卷上看到滚动条有text属性呢! 2004-04-02 20:02:48 深远的暗
....... 2004-04-02 19:53:50 我思故我在
Dim n As Integer
Private Sub Command4_Click()
Dim arr4(n) As Integ
er
......
end sub
这样的数值定义,错在哪里?
n是全局变量的关系? 2004-04-02 20:05:50 深远的暗
没有指定数组的大小 2004-04-02 19:55:47 我思故我在
?
还是不懂 2004-04-02 19:56:07 我思故我在
n还是未知? 2004-04-02 20:06:51 深远的暗
是啊 2004-04-02 19:56:33 我思故我在
这个没关系吧
反正只是定义而已阿 2004-04-02 20:07:21 深远的暗
....... 2004-04-02 19:56:51 我思故我在
你不要这样嘛
2004-04-02 20:07:43 深远的暗
你不要捣浆糊么 2004-04-02 19:57:16 我思故我在
没有啦
我是不明白阿 2004-04-02 19:57:44 我思故我在
定义数组,恩,一定要确定维数? 2004-04-02 20:08:38 深远的暗
dim的时候要么写成 a() 形式 2004-04-02 20:08:54 深远的暗
要么就确定大小 2004-04-02 19:59:36 我思故我在
我不太明白你说的确定大小是什么概念 2004-04-02 20:10:33 深远的暗
就是下标 2004-04-02 20:00:19 我思故我在
那题目里不是也确定了是数值类型? 2004-04-02 20:11:25 深远的暗
是啊 2004-04-02 20:01:14 我思故我在
但是还需要更明确的维数,你是不是这个意思? 2004-04-02 20:12:07 深远的暗
下标.............. 2004-04-02 20:12:24 深远的暗
就是 a(6) 这样的 2004-04-02 20:02:01 我思故我在
哦哦哦 2004-04-02 20:02:16 我思故我在
小标用来限定数组的个数喽? 2004-04-02 20:13:05 深远的暗
对对 2004-04-02 20:02:35 我思故我在
这个就是你所谓的确定大小? 2004-04-02 20:13:20 深远的暗
是 2004-04-02 20:03:54 我思故我在
数组变量怎么理解?和数组什么分别?
没什么区别 2004-04-02 20:06:11 我思故我在
用array函数给数组赋值,数组变量不能是具体的数值类型,只能是变体类型,这个又怎么理解?
不是看到很多类似于a=array(1,2,3)之类的? 2004-04-02 20:18:55 深远的暗
就是说a()是variant 类型的 2004-04-02 20:08:44 我思故我在
如果没有定义,本来就是变体类型嘛 2004-04-02 20:19:43 深远的暗
是啊 2004-04-02 20:09:21 我思故我在
可是,上面的话,不矛盾???
我怎么想都想不通 2004-04-02 20:20:12 深远的暗
哪里矛盾了 2004-04-02 20:10:46 我思故我在
a=array(1,2,3)
这样,数组不应该是数值类型吗? 2004-04-02 20:11:08 我思故我在
是用数值在给它赋值嘛 2004-04-02 20:21:51 深远的暗
谁跟你说是数值型的 2004-04-02 20:11:25 我思故我在
xD 2004-04-02 20:22:13 深远的暗
你知道是integer 还是long 2004-04-02 20:22:19 深远的暗
还是currency 2004-04-02 20:12:51 我思故我在
等下
我更加混了
数组元素值如果是数值类型的话,难道数组本身会是字符串? 2004-04-02 20:24:09 深远的暗
?2004-04-02 20:13:44 我思故我在
还是说,即使有这样的a=array(1,2,3)
还是可以继续把字符串之类的赋值给a ? 2004-04-02 20:24:34 深远的暗
?2004-04-02 20:14:14 我思故我在
怎么这样!
我明天早上就考试了好不好 2004-04-02 20:25:16 深远的暗
我觉得你是在故意捣乱 2004-04-02 20:15:08 我思故我在
没有阿!
我是觉得矛盾阿!
我还有5,6章没看呢,我犯得着这么浪费时间? 2004-04-02 20:26:07 深远的暗
返回一个包含数组的 Variant。语法Array(arglist)所需的 arglist 参数是一个用逗号隔开的值表,这些值用于给 Variant 所包含的数组的各元素赋值。如果不提供参数,则创建一个长度为 0 的数组。说明用来表示数组元素的符号由变量名、圆括号以及括号中的所需元素的索引号组成。在下面的示例中,第一条语句创建一个 Variant 的变量 A。第二条语句将一个数组赋给变量 A。最后一条语句将该数组的第二个元素的值赋给另一个变量。Dim A As Variant
A = Array(10,20,30)
B = A(2)使用 Array 函数创建的数组的下界受 Option Base 语句指定的下界的决定, 除非 Array 是由类型库(例如 VBA.Array )名称限定。如果是由类型库名称限定,则 Array 不受 2004-04-02 20:28:03 深远的暗
明白了吗 2004-04-02 20:17:49 我思故我在
那你直接跟我说,数组名应该是变体,用数值给它赋值不影响它的类型就好了嘛!
2004-04-02 20:28:56 深远的暗
?2004-04-02 20:18:31 我思故我在
又错啦??
不是吧
别打击我 2004-04-02 20:29:22 深远的暗
没有错没有错 2004-04-02 20:29:42 深远的暗
难怪女程序员少 2004-04-02 20:19:15 我思故我在
那你干吗老是衰的!
我刚才就已经说对过了,你都不说!
2004-04-02 20:19:42 我思故我在
我这种料都能当程序员?
老大!
我学文科的好不好 2004-04-02 20:30:54 深远的暗
没看过你这么理解的 2004-04-02 20:20:44 我思故我在
阿?
我怎么理解了?
2004-04-02 20:31:58 深远的暗
什么变体 类型 2004-04-02 20:21:53 我思故我在
就是variant类型嘛
我懒的打英文阿 2004-04-02 20:32:52 深远的暗
从来没人叫变体 2004-04-02 20:22:43 我思故我在
这个,我好像从哪里继承来的
我忘记了
大概也是某本书上,或者,自己理解的 2004-04-02 20:34:14 深远的暗
烂书真是害死人 2004-04-02 20:23:47 我思故我在
切!
我看到数上,有翻译为变体型了
2004-04-02 20:34:50 深远的暗
所以说烂书害死人 2004-04-02 20:24:33 我思故我在
浙江科学技术出版社,浙江省高校计算机教学研究会推荐的教材!
2004-04-02 20:35:23 深远的暗
怪不得 2004-04-02 20:24:57 我思故我在
还有浙江省教育厅高教处组编!
2004-04-02 20:25:22 我思故我在
怎么怪不得了???
他们给你的印象就这么差? 2004-04-02 20:36:02 深远的暗
难怪浙江出不了优秀的计算机人才 2004-04-02 20:25:46 我思故我在
嘿~
不要看我嘛
我们学校的计算机系还好的吧 2004-04-02 20:36:41 深远的暗
哼
你快看书吧 2004-04-02 20:26:14 我思故我在
知道!
2004-04-02 20:54:49 我思故我在
do while
loop
语句里,表达式不能用常量的吧?
如果是常量,是不是一次也不执行? 2004-04-02 21:05:49 深远的暗
是说判断? 2004-04-02 20:55:29 我思故我在
对阿
至少也应该是关系或者逻辑类型的吧? 2004-04-02 21:06:15 深远的暗
对 2004-04-02 20:55:42 我思故我在
哦 2004-04-02 21:19:49 我思故我在
表达式 123<>"123"&"ABC" 的值,为什么是falseABC?
根本就显示不出来的嘛
2004-04-02 21:44:12 深远的暗
表达式 123<>"123"&"ABC" 的值,为什么是falseABC? 2004-04-02 21:34:35 我思故我在
我就是要问你这个嘛
顶多是flase嘛 2004-04-02 21:45:19 深远的暗
这个式子根本不成立 2004-04-02 21:34:47 我思故我在
是阿是阿
2004-04-02 21:45:29 深远的暗
放到哪里都出错 2004-04-02 21:45:44 深远的暗
类型不匹配
2004-04-02 21:35:28 我思故我在
<>两边要类型匹配的??? 2004-04-02 21:46:19 深远的暗
对 2004-04-02 21:35:58 我思故我在
我在想,不能一股脑儿的表达式放一起把 2004-04-02 21:46:48 深远的暗
不能 2004-04-02 21:37:23 我思故我在
反正怎么说都是错,还干吗是falsABC!
真是郁闷了 2004-04-02 21:48:28 深远的暗
不可能是falseABC 2004-04-02 21:38:14 我思故我在
好
那就答案错了
如果非要填一个,是不是false? 2004-04-02 21:51:09 深远的暗
错就是错
没有接近的答案 2004-04-02 21:40:42 我思故我在
其实刚才有个你可能错了
S = 12345
Do While S
X = S Mod 10
S = S \ 10
Print X
Loop
竟然是可以运行的出来的 2004-04-02 21:54:36 深远的暗
反正s到了0
就会停止运行 2004-04-02 21:44:11 我思故我在
可是s是常数阿!
2004-04-02 21:56:03 深远的暗
谁说s是常数的
2004-04-02 21:46:27 我思故我在
不是不是
被常数赋值了
那就是说,variant变量也可以作为判断的条件? 2004-04-02 21:58:22 深远的暗
什么叫被常数赋值
2004-04-02 21:48:53 我思故我在
阿?
这个说法都有问题?
把数值12345赋值给这总成了吧!
2004-04-02 21:59:53 深远的暗
那怎么了 2004-04-02 21:49:50 我思故我在
没什么啦
我就是想知道变量怎么也可以作为判断的条件嘛 2004-04-02 22:01:16 深远的暗
变量不为 0 的就是 “真”
为0 或者 boolean型的 False 就是 假 2004-04-02 21:51:28 我思故我在
哦