VB的问题

[复制链接]
查看11 | 回复0 | 2009-1-30 06:28:38 | 显示全部楼层 |阅读模式
Private Sub Command1_Click()Static number As Variantnumber = Array(1, 2, 3, 4, 5)For i% = 0 To 4Print number(i);NextEnd Sub这个函数中的惟一一个分号(;)去和不去掉显示的结果不一,为什么呢?哪位高手大哥告诉我。

                                                                                                用print方法可以在窗体或图片框控件上显示内容。 它有三种格式:1、分区格式,以逗号表示。 输出时以14列为一个分区,也就是说如果输出内容不足14个字符则占14个字符,超过14个字符则占28个符,以此类推。2、紧凑格式,以分号表示(本题中的分号就表示紧凑格式)。输出的如果是字符串,则紧连一起输出。如果输出的是数字,则在数字的前面和后面各加一个空格。3、换行格式,后面什么都不跟。输出之后就换行。而上面两种格式都不换行。在本题中,如果将分号去掉,则从紧凑格式变成了换行格式,显示结果当然不一样了!!!                                       
提问者对答案的评价:

                                                                                                用print方法可以在窗体或图片框控件上显示内容。 它有三种格式:1、分区格式,以逗号表示。 输出时以14列为一个分区,也就是说如果输出内容不足14个字符则占14个字符,超过14个字符则占28个符,以此类推。2、紧凑格式,以分号表示(本题中的分号就表示紧凑格式)。输出的如果是字符串,则紧连一起输出。如果输出的是数字,则在数字的前面和后面各加一个空格。3、换行格式,后面什么都不跟。输出之后就换行。而上面两种格式都不换行。在本题中,如果将分号去掉,则从紧凑格式变成了换行格式,显示结果当然不一样了!!!这只是PRINT的输出方法不一样罢了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行