vb,next,print
求大神,复制粘贴加扯淡的不要...for i = 1 to n
print a(i)
next
这个next为什么后面没i,循环结束了后面的print是干嘛的。
追问:一般不是for i = 1 to 10next i么,但是这里为什么没i
求大神,复制粘贴加扯淡的不要...for i = 1 to n
print a(i)
next
这个next为什么后面没i,循环结束了后面的print是干嘛的。
追问:一般不是for i = 1 to 10next 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 1next 变量 其中变量可以省略,默认为结束上一个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中重命名问题。