1、最后一维就是“最后”的一维了,如
dim v(2,1,4,9)
的最后一维就是大小为9 的那一“维”
2、应该是4,因为数组a的下标是0。
UBound(),LBound()取数组的上、下界。如:
dim v(3 to 8)
Ubound(v)=3
LBound(v)=8
3、VB的语句是单行的,所以:
y=cos(x)-x^3+3*x
if x<>0 then y=sin(x)+sqr(x^2+1)
相当于:
if x=0 then
y=cos(x)-x^3+3*x
else
y=sin(x)+sqr(x^2+1)
end if
但是:
if x<>0 then y=sin(x)+sqr(x^2+1)
y=cos(x)-x^3+3*x
则第二个语句覆盖了第一个!!!4、print从BASIC开始就是有这样的格式,结尾的字符决定了后面字符的显示位置。
print 以回车结尾(这里直接只有一个回车)
print "a", 将行分为8列显示
print "a"; 前后字符没有空隙
dim v(2,1,4,9)
的最后一维就是大小为9 的那一“维”
2、应该是4,因为数组a的下标是0。
UBound(),LBound()取数组的上、下界。如:
dim v(3 to 8)
Ubound(v)=3
LBound(v)=8
3、VB的语句是单行的,所以:
y=cos(x)-x^3+3*x
if x<>0 then y=sin(x)+sqr(x^2+1)
相当于:
if x=0 then
y=cos(x)-x^3+3*x
else
y=sin(x)+sqr(x^2+1)
end if
但是:
if x<>0 then y=sin(x)+sqr(x^2+1)
y=cos(x)-x^3+3*x
则第二个语句覆盖了第一个!!!4、print从BASIC开始就是有这样的格式,结尾的字符决定了后面字符的显示位置。
print 以回车结尾(这里直接只有一个回车)
print "a", 将行分为8列显示
print "a"; 前后字符没有空隙
最后一维就是指 52. ubound(a) = 4 没有错,因为vb默认的数组下标是从0开始的函数手册在:http://www.dapha.net/down/list.asp?id=1927
控件手册在:http://www.dapha.net/down/list.asp?id=764
3.不知道怎么说好,等高人解释吧
Dim b As Integer
a=5
b=9
Form1.Print "欢迎光临vb世界!"
print "欢迎光临vb世界!"
print 32+56
print -32
print "a=";a
print "a=",a
Print Tab(1);"值";Tab(9);"平方";Tab(18);"立方";Tab(27);"平方根"
Print
Print Tab(1);a;Tab(9);a*a;Tab(18);a*a*a;Tab(27);Sqr(a)
Print Tab(1);b;Tab(9);b*b;Tab(18);b*b*b;Tab(27);Sqr(b)
print 32;
print 88
print "输出项最后可以分号(下一个print语句以紧凑格式接在上面的print)"
print 32,
print 88
print "输出项最后可以逗号(下一个print语句以分区格式接在上面的print)"