• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

国内首家协议开发

软芯音视解码保护平台

在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

VB的FOR循环中定义的变量如果不参与程序 那他有什么用?

因为要考计算机二级 所以在自学VB
   但是在FOR循环这里遇到一点疑问
  是一个求产生10个1-100的随机整数的最大值的程序  语句如下:
Private Sub Form Click()
Dim i%,x%,max%
Randomize
Print"10个随机整数"
x=int(Rnd*100)+1
Print x;
max=x
For i=2 to 10
  x=int(Rnd*100)+1
  if x>max  Then max=x
Print x;
Next i
Print
Print"最大值为";max
End Sub


在这段语句中 定义的变量i没有参与之后的语句运行 但是去掉i运行后语句又发生了错误(只能产生2个随机变量)
所以我感到有些困惑 不知道这个i的作用到底发挥在哪里?求大神指点


PS:分类我是乱选的。。因为没有VB选项

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

全部参与1

循环的次数,你要生成10个数不是得执行10次那个生成的语句吗,但是你要比较所以先生成一个给max一个初值,至于去掉i后后面那个语句就只执行了一次当然只有两个值了

使用道具 举报

发新帖

发布任务需求已有1031289位用户正在使用天盟网服务

发布分类: *
任务预算: *
需求内容: *
手机号码: *
任务商家报价为
  • 预算价 :
  • 成交价 :
  • 完工期 :
  • 质保期 :

* 最终任务项目以服务商报价、双方协商为准!