云南文山电信营业厅:VB编写九九乘法表 的 问题

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/28 04:33:25
Dim s As String, i ,j As Integer
For i = 1 To 9
For j = 1 To i
s = i * j

Print j & "*" & i & "="; s,
Next j
Print
Next i

请问这段代码中的s的后面的 , 是起什么左右的 ,我知道起格式作用,,但是 想不太明白,是连接吗?
没有它每次输出的 都会是竖着的
帮忙解释下,,谢谢

在PRINT语句后面的使用分号 (;) 直接将插入点定位在上一个被显示的字符之后;使用逗号(,)则将插入点定位在上一个被显示的字符后12字符(即宽行输出)。这两个符号都将在同一行内输出字符,不会换行。如果在PRINT语句后面没有这两个符号中的一个(如:PRINT "ABCD"),则会出现换行,即下一次的PRINT输出将在下一行开始位置输出字符。如果你用一个空PRINT语句,将只产生一个换行作用,如你上例中NEXT J之后的PRINT语句就是在输出完一行之后,产生一个换行。如果去掉它,所有的输出都将在一行内完成。

加 "," 表示在前面打出的字之后空出13个字符的位置后继续打下面的内容.
加";" 表示在前面打出的字之后紧接着打下面的内容。
例如
Print "a","b" 运行结果是:
a b
Print "a";"b" 运行结果是:
ab
如果只是
print
那么表示空一行(也就是打出一行什么字符都没有的空行)

注意:所有标点符号必须用英文的标点符号!

加“,”表示下一条Print时不要换行,紧跟在它后面继续输出,而不加时,表示下一个Print时,使用新的一行开始输出。