以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 这段代码差在哪呢? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=78800) |
-- 作者:czy66ds -- 发布时间:2015/12/17 13:29:00 -- 这段代码差在哪呢? 代码 Dim S As String = "55" Dim T As Integer = VAL(S) If 1< = T <= 10 Then MessageBox.Show(1) ElseIf 11 <= T <= 20 Then MessageBox.Show(2) ElseIf T > = 21 Then MessageBox.Show(3) End If 不管给S赋何值,都运行MessageBox.Show(1)!
|
-- 作者:zcgmxf -- 发布时间:2015/12/17 14:19:00 -- 好像是: Dim S As String = "55" Dim T As Integer = VAL(S) If T > = 21 Then MessageBox.Show(1) ElseIf 11 <= T AndAlso T <= 20 Then MessageBox.Show(2) ElseIf 1 <= T AndAlso T <= 10 Then MessageBox.Show(3) End If [此贴子已经被作者于2015/12/17 14:19:30编辑过]
|
-- 作者:zcgmxf -- 发布时间:2015/12/17 14:29:00 -- http://www.foxtable.com/help/topics/1284.htm |
-- 作者:czy66ds -- 发布时间:2015/12/17 14:31:00 -- 谢谢。 说明计算机不接受1<= t <=10 这种写法。
|
-- 作者:Hyphen -- 发布时间:2015/12/17 15:19:00 -- 不同编程语言的语法差异。和计算机无关 |