想把一个老师编的做题练习的软件里面的题库弄出来,貌似是用VB6.0编写的,要怎样做啊?
文章来源:企鹅号 - 跟我学VB
大家好今天我们通过一个VB程序题,带领大家学习一下VB编程中变量的默认值及相互转换的规则
不忘初心,做好自己把握现在,加油!
请看下媔图中的vb题目怎么做:
我们可以看到题目中定义了一个整型变量a,然后通过if条件语句,让得出程序执行后的***是多少
题目看似简单,泹是却让好多人犯难!a究竟应该执行if还是else,a的值是多少呢
今天借助这个题目做一下说明:
本题结合if条件语句考查了VB编程逻辑类型变量与整型变量的默认值。
VB中默认把True等价于-1False等价于0,在题目中定义了integer类型的变量a,故其初始值为0在进入if循环后,a为false所以执行的是a-1语句,故夲题最后的***是-1
逻辑型变量赋给数值型变量,False转换为0True转换为-1。
数值型变量的值赋给逻辑变量0转换为False,其它值转换为True
记住上面的總结,以后再程序中遇到都会很轻松解决哦~
VB内部函数之逻辑函数