请求大神帮忙解释一下第三道vb题的啥意思

请求大神帮忙解释一下第三道vb题的啥意思帮忙用通俗易懂的文字解释一下这段vb程序的意思... 请求大神帮忙解释一下第三道vb题的啥意思帮忙用通俗易懂的文字解释一下这段vb程序的意思 展开
 我来答
chinaboyzyq
2017-12-31 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.3万
采纳率:89%
帮助的人:3283万
展开全部
这题是让你区分静态变量和动态变量,静态变量的值在离开函数时不自动清除,动态变量自动重新初始化,也就是清零。
被调用函数里有一个static定义的静态变量,它从程序运行开始,每次保存的值不会自动丢失。
三次调用过程如下:
1、fun=2+1+1=4
2、fun=2+1+2=5
3、fun=2+1+3=6
三次的总各 4+5+6=15
追问
虽然看的不是太懂,但是非常感谢🙏
追答
这书本身就不太正规,有的变量定义,有的变量不定义。
拿这种书学习真不知道会不会把你带到沟里去。
dim定义的是动态变量,如:dim i as integer
static定义的是静态变量,如:static c as integer
动态变量从一个过程或函数离开时自动把当前值清除,数值变量清除为0,字符串变量清除成空串。
静态变量从一个过程或函数离开时不自动清除当前值,下一次调用时,它是上一次保存的值。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式