VB代码问题

[复制链接]
查看11 | 回复3 | 2012-9-8 17:24:33 | 显示全部楼层 |阅读模式
这是个规律看说明书上写的【当所有循环中的语句都执行后,step 的值会加到 counter就是你的(K) 中。此时,循环中的语句可能会再次执行(基于循环开始执行时同样的测试)】意思是,执行过FOR之后遇到NEXT它会在原来的基础上再加一次Step值,默认Step 1你要是改成Fork=1 to 5 step 2那么你最后的K值就应该是7而不是6因为Step加的是2...
回复

使用道具 举报

千问 | 2012-9-8 17:24:33 | 显示全部楼层
应该是。。。声明两个变量b k。。类型没限制就是VB默认的数据类型了然后就是K从1到6循环b就是23+k的值依次循环最后用msgbox进行提示结果弹出来是应该是36因为for循环到最后的时候,K应该是7,而B是23+6=29显示出来就是29+7=36...
回复

使用道具 举报

千问 | 2012-9-8 17:24:33 | 显示全部楼层
就是定义,b,k两种变量for循环里的:b=23+k,实际就是23+6然后=b最后msgbox弹框b+k的答案,这时k=7,msgbox的内容就是36了...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行