打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
程序结构控制之If判断

熟悉了过程和变量之后,编程所需要的锅和米基本已经有了(A哥貌似暴露了吃货本性啊,可米饭这追求也太低了)。那接下来该怎么做的?当然是要在过程中根据我们的逻辑处理变量啦,在这里,我们可以把这变量处理的 想成是菜谱。那我们的菜谱有哪些呢?

在VBA里,常用的变量处理和控制方法A哥把他分为两种:判断和循环

所谓判断,就是程序通过判断某些命题是否成立来决定下一步执行的代码。常用的有If判断和select case判断。

所谓循环,就是把一段代码重复执行若干次。就像A哥小时候被老师罚默写课文100遍一样,先默写一遍, 往复循环100次就搞定了(画面感好足)。常用的循环结构就是for和do while 循环。

A哥将在接下来的四讲里分别讲解判断和循环控制结构的用法。今天先从If开始。

If判断

表达方式:

简单写法:
If 条件 then 结论
翻译成汉语就是,如果满足条件,就执行结论。
稍微复杂的写法:

If 条件1 then    结论1else    结论2end if



条件再多一点的:

If 条件1 then      结论1  elseif 条件2      结论2  else      结论3  end if

其实If判断结构和我们日常说话的思维方式基本相同。因此并不难理解。但注意使用完If在最后结尾需要加上一条end if来表示此处是判断结构的结束(如同有些网友发帖喜欢在最后写“以上”一样 )。

下面我们就用一个猜数字的游戏来深化对If的理解。
新插入一个module,输入以下代码,然后F5运行。

Sub if_test()Dim i%i = InputBox('请输入一个1-10的整数', '猜数字')If i > 3 Then    MsgBox '你猜的有些大哦'ElseIf i < 3 Then    MsgBox '你猜的小了!'Else    MsgBox '恭喜你猜对了!'End IfEnd Sub

注意

上面这个程序为测试用,要投入实用还需要优化调整。

小贴士

在书写代码的时候,需要使用代码缩进,这样可以更好的体现出代码的结构,使代码更加易读。正确的代码缩进是编程的一个良好习惯,在有些编程语言,例如Python里,系统完全是根据缩进来判断执行结构的。所以A哥墙裂推荐大家正确缩进代码,记得用Tab哦!

在上面这段程序里,我们实际上预先定义了一个数字3,也就是我们要猜的数字。

  • 如果通过输入框输入的数字大于3,那么就显示:你猜的大了。

  • 除此之外,如果输入的数字小于3,那么就显示:你猜的小了。

  • 再除此之外就剩下一种情况,那就显示:你猜中了。

看看,用代码书写是不是和我们说话的逻辑是一样的?

逻辑,其实是所有编程语言的精髓。每种语言对每个控件的描述和方法可能是不同的,但这背后的逻辑都是想通的。 这也算是程序学习的“道”之一。

总结一下

  • If语句的使用

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
宏和VBA简易入门:05-流程控制入门-B
VC++6.0 自动完成程序排版功能
程序流程控制——Select Case语句
学习python第二天,条件语句、while循环笔记整理
Python读书笔记16(循环大法好!while少不了)
UC头条:Python条件语句和循环语句
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服