已有23人关注
[求助]变量初始值、赋值的问题
发表在VB答疑区 2013-09-21
是否精华
版块置顶:
各位大侠:
    小白又些问题请教,求关注!求解析!谢谢!相关代码如下:
1 Private Sub Form_Click()
2     Dim i, mysum, myval As Integer
3     myval = Val(InputBox("请输入一个数:"))
4     Do
5         i = i + 1
6         mysum = mysum + i
7     Loop While i < myval
8     Print mysum
9 End Sub

    问题1.第5,6行代码是否是对变量i,mysum 赋值?
    问题2.如果是赋值的话,那代入具体的数值后,具体的等式为:0=0+1,这样不矛盾吗?是否我的思路有问题,求大侠解析,非常感谢。
分享到:
精彩评论 1
hjycarl
学分:0 LV1
TA的每日心情
开心
2020-04-11 19:50:55
2014-08-07
沙发
对于子过程来说,计算机是一行一行执行命令,对于完整的程序来说,计算机按照设定好的顺序,执行代码
问题1,这是赋值过程
问题2,把等号看做 “推出”(右方向箭头) 符号,就好理解了 就是 i = 0 + 1, 数组中对于排序的代码,有一段就是
 c = a
 a = b
 b = c
将等号看做 推出 符号,就可以理解置换变量的顺序这一效果了,以上代码可以达到将a 和 b 换位置的效果, c 是一个中介
首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照