【vb精品源码栏目提醒】:以下是网学会员为您推荐的vb精品源码-VB选择结构程序设计 - 大学课件,希望本篇文章对您学习有所帮助。
第4章 选择结构程序设计第4章 选择结构程序设计选择结构是计算机科学用来描述自然界和社 会生活中分支现象的重要手段。
其特点是 根据所给定的条件为真(即条件成立)与 否,而决定从各实际可能的不同分支中执 行某一分支的相应操作。
4.1 选择结构程序设计的概念 在
VB中,实现选择结构的语句有: If...Then...Else、If...Then...ElseIf、Select Case语句。
这些语句又称为条件语句,条件语句 的功能都是根据表达式的值有选择地执行一组语 句。
4.2 条件表达式 在条件语句中作为判断依据的表达式称为“条 件表达式”,条件表达式的取值为布尔值:真 (True)或假(False)。
在
VB中,True的值等 于–1,False的值等于0。
根据“条件”的简单或者 复杂程度,条件表达式可以分为两类:关系表达 式以及布尔表达式。
4.2.1 关系运算符与关系表达式运算符 名称 例 子 说 明 值为:True,强制转换为 小于 3 4 数值型 1 0 数值型 大于或等于 aa ab 值为:False 值为:False,强制转换为 等于 1 True 数值型 不等于 4 5 值为:True4.2.1 关系运算符与关系表达式 关系表达式是指用关系运算符将两 个表达式连接起来的式子(例如a b 0),关系运算符又称比较运 算符,用来对两个表达式的值进行 比较,比较的结果是一个布尔值 (True或False),这个结果就是 关系表达式的值。
关系表达式 关系表达式的格式为 〈表达式1〉〈关系运算符〉〈表达 式2〉〈关系运算符〉〈表达式3〉… 关系表达式的运算次序为:先分别求 出关系运算符两侧表达式的值,然后再 把二者进行比较,二者的关系若与关系 运算符指示的一样,则关系运算的结果 为真True,否则为假False。
布尔运算符与布尔表达式对于较为复杂的条件,必须使用布尔表达式。
布尔表达式是指用布尔运算符连接若干关系表达式或布尔值而成的式子。
布尔表达式的值也是一个布尔值。
VB提供的布尔运算符有:And、Or、Not、Xor等。
运算 名称 例 子 说 明 符 值为:False,两个表达式的值 4 5 And 3And 与 均为真,结果才为真,否则 4 为假 值为:True,两个表达式中只要 4 5 Or 3 有一个值为真,结果就为Or 或 4 真,只有两个表达式的值均 为假,结果才为假 值为:False,由真变假或由假Not 非 Not 1 0 变真,进行取“反”操作 1 布尔运算符两侧若有数值数据出现,则将数值 数据转换为二进制数(补码形式)进行按位运 算。
此时,1为真,0为假。
A B A And B A Or B Not ATrue True True True FalseTrue False False TrueFalse True False True TrueFalse False False False 逻辑运算的结果当然为逻辑值:True(真)或者 False(假)。
Not是单目运算符,其余两种是双目运算符。
Not的优先级最高,其次是And,最低为Or。
运算符的优先顺序优先顺序 运算符类型 运算符1 (指数运算)2 –(负数)3 、/(乘法和除法) 算术运算符4 (整数除法)5 Mod(求模运算)6 、–(加法和减法)7 字符串运算符 (字符串连接)8 关系运算符 、、、9 Not10 布尔运算符 And11 Or 逻辑表达式用逻辑运算符将表达式连接起来的式子称为逻辑表达式。
例如: Dim a b c a7: b6: c5 ab And b
上一篇:
vb黑客木马编程(精选大全)(免费)[1]
下一篇:
遥远的牵挂