首页
学习
活动
专区
工具
TVP
发布

VB典型题目解析

大家好,今天我们通过一个VB程序题,带领大家学习一下VB编程中变量的默认值及相互转换的规则。

不忘初心,做好自己,把握现在,加油!

请看下面图中的VB题目:

我们可以看到,题目中定义了一个整型变量a,然后通过if条件语句,让得出程序执行后的答案是多少?

题目看似简单,但是却让好多人犯难!a究竟应该执行if还是else,a的值是多少呢?

今天借助这个题目做一下说明:

本题结合if条件语句考查了VB编程逻辑类型变量与整型变量的默认值。

VB中默认把True等价于-1,False等价于0,在题目中,定义了integer类型的变量a,故其初始值为0,在进入if循环后,a为false,所以执行的是a-1语句,故本题最后的答案是-1。

最后做一下总结:

逻辑型变量赋给数值型变量,False转换为0,True转换为-1。

数值型变量的值赋给逻辑变量,0转换为False,其它值转换为True。

记住上面的总结,以后再程序中遇到都会很轻松解决哦~

VB内部函数之逻辑函数

And:所有条件都有True,结果才为True;

Or:有一条件为True,即为True,全False也为False.

☆☆☆☆☆☆☆☆☆

今天的内容就是这样,大家在平时编写VB程序中遇到问题,可以直接找小编在线交流解决哦。

长按识别下方二维码

即可添加VB学习小编

2019年最新VB视频讲解指导开始了,视频讲解注重基础、突破重点和核心编程知识,由浅入深、循序渐进、可让你在短时间内顺利掌握VB编程。

●VB程序设计、开发有难题,就找跟我学VB;

●VB编程学习有问题,就找跟我学VB,随时解答;

VB考试有难题,关注跟我学VB,即刻迎刃而解!

长按下图,关注跟我学VB公众平台

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190107G1H26P00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券