Project1

标题: RM能用switch语句吗? [打印本页]

作者: 阿米尔    时间: 2008-2-14 04:38
标题: RM能用switch语句吗?
RT
其他语句呢?

[LINE]1,#dddddd[/LINE]
----------------版务----------------
如果问题未解决,请继续提问
如果问题已解决,请结贴
若到末贴发贴时间后一周仍未结贴
管理员会自动为你过期帖子、结贴或强行认可答案(好人卡-1)

[LINE]1,#dddddd[/LINE]此贴于 2008-2-17 7:36:25 被版主凌冰提醒,请楼主看到后对本贴做出回应。 [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: 诡异の猫    时间: 2008-2-14 04:40
看不懂...{/gg}
作者: 叶子    时间: 2008-2-14 05:03
case ~ end在条件为特定的变量值进行分歧的情况下使用 case 语句会更方便。

a = 0               # 为变量 a 赋值代入 0。

case a              # 分歧开始。
when 0              #  当 a 为 0 时,
  print "零"        #   显示 零。
when 1              #  当 a 为 1 时,
  print "壹"        #   显示 壹。
when 2              #  当 a 为 2 时,
  print "贰"        #   显示 贰。
end                 # 分歧结束。

把第一行 a = 后面的 0 改为 1 和 2,然后再来看看分歧的结果吧。当 a 代入 1 时会显示“壹”,代入 2 时会显示“贰”。
[LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: 阿米尔    时间: 2008-2-14 05:33
MS C++里是这样滴:
int a = n
switch(a)
{
case 1:
    ……
case 2:
    ……
default:
    ……




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1