|
本帖最后由 坡芽歌书 于 2010-12-28 12:53 编辑
程序代码1:
If A = 1 Then
MsgBox "执行过程"
If A + b = 2 Then
MsgBox "执行过程"
If A + b + c = 3 Then
MsgBox "执行过程"
Else
MsgBox "a+b+c<>3,程序退出,不能执行"
Exit Sub
End If
Else
MsgBox "a+b<>2程序退出"
Exit Sub
End If
Else
MsgBox "a<>1程序退出"
Exit Sub
End If
程序代码2:
If A <> 1 Then
MsgBox "a<>1程序退出"
Exit Sub
Else
MsgBox "执行过程"
End If
If A + b <> 2 Then
MsgBox "a<>1程序退出"
Exit Sub
Else
MsgBox "执行过程"
End If
If A + b + c <> 3 Then
MsgBox "a+b+c<>3,程序退出,不能执行"
Exit Sub
Else
MsgBox "执行过程"
End If
以上二段代码中 它们执行的结果都是一样
请问那一段代码执行的效率要高一些,合理一些。
第一段代码看起来复杂 一些,
第二段代码看起来间洁一些。
如何取舍呢?
|
|