|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
『 VB6论坛 』
→ 这段代码是什么意思?
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
2645
人关注过本帖
标题:
这段代码是什么意思?
只看楼主
加入收藏
dgg实在
等 级:
新手上路
帖 子:34
专家分:0
注 册:2016-7-15
结帖率:
60%
楼主
收藏
已结贴
√
问题点数:10 回复次数:9
这段代码是什么意思?
Private Sub Command1_Click()
Static x As Integer
If x Then x = x + 10 Else x = x + 1
Print x
End Sub
2016-10-02 18:36
举报帖子
使用道具
赠送鲜花
chen3523
等 级:
贵宾
威 望:
33
帖 子:223
专家分:1165
注 册:2013-2-12
第
2
楼
收藏
得分:4
觉得代码不完整。
If x Then
'这里的判断语句不完整
x = x + 10
Else
x = x + 1
end if
调试失败3次后,关机睡觉,当醒来时多有收获。
2016-10-02 19:15
举报帖子
使用道具
赠送鲜花
dgg实在
等 级:
新手上路
帖 子:34
专家分:0
注 册:2016-7-15
第
3
楼
收藏
得分:0
回复 2楼 chen3523
代码就是这样,没错的,我是复制题目
2016-10-02 19:20
举报帖子
使用道具
赠送鲜花
dgg实在
等 级:
新手上路
帖 子:34
专家分:0
注 册:2016-7-15
第
4
楼
收藏
得分:0
回复 2楼 chen3523
代码就是这样,没错的,我是复制题目
2016-10-02 19:20
举报帖子
使用道具
赠送鲜花
chen3523
等 级:
贵宾
威 望:
33
帖 子:223
专家分:1165
注 册:2013-2-12
第
5
楼
收藏
得分:0
不错就会有结果,你运行的结果是什么?
我的理解是:
如果X满足条件,则
X=X+10
否则
X=X+1
然后结束
假设修改成
If x>50 Then
x = x + 10
Else
x = x + 1
end if
当你赋值X≤50的整数时,它输出的值就是你输入的值再加1,反之加10。上述是我常用的书写方法,至少是判断语句应增加判断条件,并要求有结束判断语句。
[此贴子已经被作者于2016-10-2 20:51编辑过]
调试失败3次后,关机睡觉,当醒来时多有收获。
2016-10-02 20:34
举报帖子
使用道具
赠送鲜花
xiangyue0510
等 级:
贵宾
威 望:
86
帖 子:941
专家分:5244
注 册:2015-8-10
第
6
楼
收藏
得分:4
你这个对一个整型直接判断操作,涉及到不同变量类型的转换。
这段代码当x=0(当然不赋值也一样)为假的时候,也就是执行else。其他的时候都是if x then 为真。
这样的代码只是示例,实际编程中不建议这样使用,容易出问题。其实这个并不复杂,完全可以自己运行一下试试的。
2016-10-03 12:12
举报帖子
使用道具
赠送鲜花
tyc189
等 级:
新手上路
威 望:
1
帖 子:11
专家分:4
注 册:2015-10-16
第
7
楼
收藏
得分:4
If x Then x = x + 10 Else x = x + 1
此句的意思是,如果X有值那么X=X+10,如果X无值那么X=X+1,
2016-10-04 15:26
举报帖子
使用道具
赠送鲜花
李品勇
等 级:
论坛游民
威 望:
3
帖 子:4
专家分:10
注 册:2016-10-9
第
8
楼
收藏
得分:0
x是静态变量,不会在过程执行完后消失
2016-10-09 18:57
举报帖子
使用道具
赠送鲜花
pengzhanggui
等 级:
职业侠客
威 望:
8
帖 子:161
专家分:344
注 册:2015-7-20
第
9
楼
收藏
得分:0
If x Then
意思是,要么X=0的情况,要么X!=0的情况
来找我试试看
2016-10-10 08:41
举报帖子
使用道具
赠送鲜花
csl591
等 级:
贵宾
威 望:
10
帖 子:78
专家分:92
注 册:2009-2-5
第
10
楼
收藏
得分:0
我试过了,可以运行,结果是x=0时,输出为1。不为0时,输出为x+10
2017-04-17 16:55
举报帖子
使用道具
赠送鲜花
10
1/1页
1
快速回复:
这段代码是什么意思?
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.018084 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved