24小时热门版块排行榜    

查看: 740  |  回复: 3

筝筝日上

银虫 (著名写手)

[求助] VB解释

第一个图,怎么得出来的?
第二个图,我怎么觉得else的分支总不能执行,因为flag总是-1
第三个图,改后和改之前有什么区别吗,为什么原程序不能删除所有啊?






回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

libralibra

至尊木虫 (著名写手)

骠骑将军

【答案】应助回帖

感谢参与,应助指数 +1
筝筝日上(金币+20): 俺又不是学vb的 2012-02-19 08:53:41
jjdg(金币+1): 感谢应助 2012-02-20 01:36:22
楼主,这都是vb 最基础的问题,设计变量作用域,静态变量,和循环体修改数据的问题.

1.x,y定义在所有过程之外的public变量,相当于窗体级全局有效,但是在command1的单击事件中dim了一个局部变量x覆盖了全局变量,所以x默认是0,调用子函数只是对全局x,y赋值,不会影响到局部的x,因此x=x+100=0+100=100;而调用完子函数后y=20,此时y=y+100=20+100=120.

2.static变量的意义就在于程序运行时会保存前次的值.因此每次调用flag=-flag其实是将flag变正负号,可以修改文本框文字颜色

3.修改完全有必要,因为一个list当你从前往后(就是0到listcout-1)遍历,如果查找到,remove之后,后面的items会前移,list的index会发生变化.但是如果从后往前遍历,因为后面的先检查,删除后不会影响循环后面继续运行.
matlab/VB/python/c++/Java写程序请发QQ邮件:790404545@qq.com
2楼2012-02-19 00:30:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

筝筝日上

银虫 (著名写手)

引用回帖:
2楼: Originally posted by libralibra at 2012-02-19 00:30:17:
楼主,这都是vb 最基础的问题,设计变量作用域,静态变量,和循环体修改数据的问题.

1.x,y定义在所有过程之外的public变量,相当于窗体级全局有效,但是在command1的单击事件中dim了一个局部变量x覆盖了全局变量,所以 ...

第二题,每次endif后  flag都是-1,不会走if flag =o 那条语句啊
3楼2012-02-19 09:14:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

libralibra

至尊木虫 (著名写手)

骠骑将军

jjdg(金币+1): 感谢应助 2012-02-20 01:36:36
引用回帖:
3楼: Originally posted by 筝筝日上 at 2012-02-19 09:14:50:
第二题,每次endif后  flag都是-1,不会走if flag =o 那条语句啊

程序运行后第一次,flag是初始值0,然后if flag=0 then flag=1将值改为1
后面每次进来只管该变正负号
matlab/VB/python/c++/Java写程序请发QQ邮件:790404545@qq.com
4楼2012-02-19 17:14:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 筝筝日上 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 材料080500调剂求收留 +4 一颗meteor 2026-03-13 4/200 2026-03-19 10:32 by 30660438
[教师之家] 焦虑 +9 水冰月月野兔 2026-03-13 13/650 2026-03-19 09:50 by otani
[考研] 285化工学硕求调剂(081700) +11 柴郡猫_ 2026-03-12 11/550 2026-03-19 09:37 by laoshidan
[考研] 材料工程专硕调剂 +5 204818@lcx 2026-03-17 6/300 2026-03-18 22:55 by 204818@lcx
[考研] 085700资源与环境308求调剂 +3 墨墨漠 2026-03-18 3/150 2026-03-18 22:35 by bingxueer79
[考研] 材料专硕306英一数二 +10 z1z2z3879 2026-03-16 13/650 2026-03-18 14:20 by 007_lilei
[考研] 303求调剂 +4 睿08 2026-03-17 6/300 2026-03-18 11:01 by Iveryant
[考研] 0703化学求调剂 总分331 +3 ZY-05 2026-03-13 3/150 2026-03-18 10:58 by macy2011
[考研] 301求调剂 +9 yy要上岸呀 2026-03-17 9/450 2026-03-18 08:58 by 无际的草原
[考研] 278求调剂 +5 烟火先于春 2026-03-17 5/250 2026-03-18 08:43 by 星空星月
[基金申请] 被我言中:新模板不强调格式了,假专家开始管格式了 +4 beefly 2026-03-14 4/200 2026-03-17 22:04 by 黄鸟于飞Chao
[考研] 277调剂 +5 自由煎饼果子 2026-03-16 6/300 2026-03-17 19:26 by 李leezz
[考研] 材料专硕326求调剂 +6 墨煜姒莘 2026-03-15 7/350 2026-03-17 17:10 by ruiyingmiao
[考研] 332求调剂 +6 Zz版 2026-03-13 6/300 2026-03-17 17:03 by ruiyingmiao
[考博] 26申博 +4 八6八68 2026-03-16 4/200 2026-03-17 13:00 by 轻松不少随
[考研] 318求调剂 +3 Yanyali 2026-03-15 3/150 2026-03-16 16:41 by houyaoxu
[考研] 070305求调剂 +3 mlpqaz03 2026-03-14 4/200 2026-03-15 11:04 by peike
[考研] 329求调剂 +3 miaodesi 2026-03-12 4/200 2026-03-13 20:53 by 18595523086
[考研] 308求调剂 +3 是Lupa啊 2026-03-12 3/150 2026-03-13 14:30 by 求调剂zz
[考研] 290求调剂 +3 ADT 2026-03-13 3/150 2026-03-13 10:19 by peike
信息提示
请填处理意见