vb大神棒棒忙,我是小白来袭大神请保重

vb小白询问一个问题 求大神帮忙_百度知道
vb小白询问一个问题 求大神帮忙
Path & &quot文档里内容是?
这样和st=st&ch 的结果是一样的 为什么, ch
这样ch是一个数组还是字符串;in3; For Input As #1
Do While Not EOF(1)
Input #1.txt&&#92:The school is just around the corner Open App
提问者采纳
ch是字符串,就是读的一行数据st=ch 和 st=st&ch当然不一样,前者每一次赋值都是了最后一次的值替换前面的,后者是加上
我知道 但是为什么最后 Text1都是 The school is just around the corner
没有区别?
如果只有一行数据的文本,当然没区别,要是有两行以上就有区别嘛
提问者评价
其他类似问题
为您推荐:
小白的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁学VB程序设计遇到以下问题·小白望高手指点,希望详细点解说,谢谢。_百度知道
学VB程序设计遇到以下问题·小白望高手指点,希望详细点解说,谢谢。
& &=&+& &nbsp://b; & & & && & & & &Exit& &Print& &nbsp.jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink"><img class="ikqb_img" src="1&Exit& &Print& & &Form_Click()&b& &End&& &最外层的循环& &/zhidao/wh%3D450%2C600/sign=8b3e8e0b59c/0b7b0c11dfa9ecce1d; & For& &a& &&Then&& &运行这程序后单击窗体;Next&/zhidao/wh%3D600%2C800/sign=12fd19e8bf7b6550820ef/0b7b0c11dfa9ecce1d; &1&=& & &To&&Exit& & & && & & &1& &For& &d&d&To& Do& &200& & Loop& & & &=& &nbsp. & &nbsp.baidu,具体是怎么循环的; & a& &b& If&Print&nbsp.5&&gt.com/zhidao/pic/item/0b7b0c11dfa9ecce1d; &Next&Do&nbsp://b; &Sub&Exit&2& & &c& &Then&=&2& & && & & &中间层的循环& &=&nbsp://b; &Then&500&& & & & & &If& & &*& &Exit&2&*&nbsp,谢谢<a href="& &6&nbsp.1&nbsp,我想知道这结果是怎么得出来的; && &While& & & d& & &c&&nbsp,程序的输出结果如图; && &Exit&nbsp.d& &For& Print& &nbsp.jpg" esrc=" & && &nbsp.If&b&& &c&& For&&Sub&nbsp,请大侠详细说下; & &&gt:Private&& & &最内层的循环&nbsp在窗体的单击事件中输入如下代码
提问者采纳
开始b循环;退出c循环
Print &2就退出循环
Loop While a & Exit 中间层的循环 & Exit 最外层的循环 &开始c循环; 6 Then Exit For 如果b*a&如果b*c&gta = 2 &#39;开始DO循环
For b = 1 To 5 &#39;500就退出c循环
Next c &#39; &#39; Exit 最内层的循环 &把变量d赋值为上一个d再加1
If d &a&如果d& &#39;
If b * a & Exit 最内层的循环 &quot,从b=1到b=5时一直循环
For c = 2 To 200 &#39; Exit 中间层的循环 &在屏幕上输入&退出b循环
d = d + 1 &#39; 2 Then Exit Do &#39;1时一直执行Do循环
Print & &#39;把变量a赋值为2
d = 1 &#39,从c=2到c=200时一直循环
If b * c &把变量d赋值为1
Do &#39; 500 Then Exit For &#39;6就退出b循环
Next b &#39; 1 &#39;在屏幕上输出&quot
你好,为什么写了四个最内层一个中间层,然后又写最内层呢,这里有些搞不懂
先看for b循环那段 b=1 to b=5 如果b*c&6则退出循环,根据a = 2的初始设定,会循环4次。这就是为什么最开始屏幕上输出了4行“最内层循环”。 然后b循环就退出了,会输出1行“中间层循环”。 然后d=d+1 然后又输出1行空白,(倒数第三行的Print) 然后注意,此时还在DO-LOOP循环结构里面,当a&1且d&=2时会一直在DO-LOOP里面循环。d此时是2,所以又从第4行for b循环那开始一遍,重复上面的输出,也就又是4行“最内层循环”和1行“中间层循环”了。 然后d=d+1 此时d=3,满足条件,退出了DO-loop循环。 然后执行了最后一行,屏幕输出了1行“最外层的循环”
提问者评价
你真棒,学习了
其他类似问题
500 而停止;6 而结束中间层循环,时,b=3时; 2 Then Exit Do停止外循环,由于ab&6 就结束,并显示“Exit 最外层的循环”Do循环进行了两次,其条件是a&gt,所以窗体继续显示前4行。b=4时;中间层是for b,所以前一面显示了4次,Do继续进行;500时结束,Do之内的两层循环再次进行;1但a的赋值是2,直到If d &gt;在for b最后结束后 显示“Exit 中间层的循环” 一次,2,所以只有当d&gt,只要a*b&gt,当b×c&gt;并且空行(print) 然后d+1=2;2时才会结束,进行至c=167 由于bc&gt;最内层是for c。在for b的每次循环结束前都要显示一次 “Exit 最内层循环”。 Do开始循环b=1, 内层循环完整进行,故显示有两段最外层循环是Do
为您推荐:
vb程序设计的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁503: Service Unavailable
503: Service Unavailable
访问太频繁了,服务器要炸。}

我要回帖

更多关于 暗夜大神的小白受 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信