lzth.net
当前位置:首页 >> VB中,以下CAsE语句中错误的是______. A.CAsE Is>... >>

VB中,以下CAsE语句中错误的是______. A.CAsE Is>...

A 错误! 因为 Case后面的表达式是一个或多个表达式的分界列表,比如: Case 1 To 4, 7 To 9, 11, 13, Is > MaxNumber A如果这样写语法上就对了: Case Is>10, Is10 或者 10 And Is10 And Is

Select Case Int(x) 'x取整 Case Is >= 5, Is < -5 'x如果大于等于5到或小于-5 Print "A" Case 2, 10, 0 To 5 'x取值2,10,或0到5 Print "B" Case Else '不在以上取值范围时,比如-1 Print "C" End Select

D B A D D A D D B A C D C C

比如在一个文本框里输人一个分数,按一下按钮,根据分数判断出级别,代码如下: Private Sub Command1_Click() Select Case Val(Text1.Text) Case 0 To 59 MsgBox ("不及格") Case 60 To 79 MsgBox ("及格") Case 80 To 89 MsgBox ("良好") Case...

1.Select Case结构格式: Select Case e Case e1 'A组语句 Case e2 'B组语句 …… Case Else 'n组语句 End Select2.说明 e为测试表达式,可以是算术表达式或字符表达式,其值应是数字或字符型 e1、e2等是测试项,取值必须与测试表达式的值类型相同...

Select Case a Case 1, 3, 5 'a=1,3,5 Debug.Print "a等于1,3或者5" Case 8 To 12 '8

select case 后面的表达式,和下面的case 结果比较,哪个对应就执行哪个 select case 计算表达式的值 case 结果1 .。。。 case 结果2 .。。。 case else 和上面的所有结果都不匹配 。。。 end select

上面的写法本身就有问题,要想用一个语句处理多种case可以这样写:switch(a){ case 1: case 2: case 3: printf("我处理了a等于1,2,3的情况\n"); break; case 4: break; default: break;} 而对于提问者的写法,机器是这样理解的:假设a=0,那么...

包含,你的理解是对的

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com