当前位置:编程学习 > VB >>

vb,next,print

求大神,复制粘贴加扯淡的不要...

for i = 1 to n

    print a(i)

next

print

这个next为什么后面没i,循环结束了后面的print是干嘛的。

追问:一般不是for i = 1 to 10

next i么,但是这里为什么没i

答案:VB循环语句for……next格式本身可以省略后面的i,我们平时编程时习惯写next i 是为了提高程序的可读性 而事实上省略i效果也是一样的 没有任何影响

print作用是在窗体内打印字符 如果后面不跟任何数值 仅仅是一个 print 那么就等于输出一个回车

print 语句后面一般是添加诸如整型、字符型的数值、变量,如果在print语句结尾加上分号“;”那么打印结束后就不换行,如果不加分号,就像你这段代码,循环结束后换行,但不打印字符

你加个i不就行了么。。

print是输出一个回车。。

next表示for循环结束后要执行的语句,for i = 1 to 等价于for i = 1 to n step 1
next 变量  其中变量可以省略,默认为结束上一个FOR的循环。
print作用是在窗体显示一行字,这里是显示一行空行。

for i = 1 to n

    print a(i)

next

这句话没有错

next 和 next i 都一样的

你最后的print  什么也不干,输出的为空。

for i = 1 to n

    print a(i)

next '可以省略i 多重循环不可省略。

print ‘打印空行

上一个:vb中Execute函数的用法?
下一个:vb中重命名问题。

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,