Print语句后面加分号是输出后不换行,并继续紧凑输出的。
其实这个程序应该是这样的:
Private Sub Command1_Click()
For i = 1 To 10
Print Spc(15 - i); '这里要有分号
For j = 1 To i
Print "★"; '这里要有分号
Next j
Next i
End Sub
VB中print 语句在最后如果没有分号也没有逗号,代表输出完当前内容就换下一行
如果最后面是分号,则下一条print语句的输出内容紧接着本语句的输出内容,而不换行