QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 10489|回复: 5
打印 上一主题 下一主题

switch-case-otherwise怎么用?

[复制链接]
字体大小: 正常 放大
alec26        

9

主题

3

听众

41

积分

升级  37.89%

该用户从未签到

新人进步奖

跳转到指定楼层
1#
发表于 2008-3-21 23:13 |只看该作者 |正序浏览
|招呼Ta 关注Ta
书上看到了这个语句的说明,可是不怎么懂,可以结合例子讲讲吗?谢谢。
zan
转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
lzh0601        

2

主题

3

听众

89

积分

升级  88.42%

该用户从未签到

回复

使用道具 举报

liwenhui        

70

主题

66

听众

5198

积分

独孤求败

  • TA的每日心情
    擦汗
    2018-4-26 23:29
  • 签到天数: 1502 天

    [LV.Master]伴坛终老

    自我介绍
    紫薇软剑,三十岁前所用,误伤义士不祥,乃弃之深谷。 重剑无锋,大巧不工。四十岁前恃之横行天下。 四十岁后,不滞于物,草木竹石均可为剑。自此精修,渐进至无剑胜有剑之境。

    社区QQ达人 邮箱绑定达人 发帖功臣 元老勋章 新人进步奖 风雨历程奖 最具活力勋章

    群组: 计量经济学之性

    群组: LINGO

    回复

    使用道具 举报

    0

    主题

    3

    听众

    21

    积分

    升级  16.84%

    该用户从未签到

    新人进步奖

    【例】 , e3 h8 H4 W: g& N/ z7 H7 F 根据变量 num 的值来决定显示的内容。
    ?num=input('请输入一个数');
    ?4 {9 l: X3 f+ H. p+ d switch num
    ?. N' R: J; B& {' R case -1
    ? 3 |+ E D* ]( R/ f7 E' `2 h disp('I am a teacher.');
    ?5 r, G- S" z. D0 j$ ] case 0
    ? ; \7 T/ P, j& X5 i3 e& U* ~ disp('I am a student.');
    ?. y" [) C, @$ K4 ~. B case 1
    ? . I+ C2 f5 n. f6 v% E: E disp('You are a teacher.');
    ?0 t2 n* d) X& T4 d otherwise
    ?9 g _1 v3 y! b& m disp('You are a student.');
    ? $ O7 C' r* G5 L! r/ o; N) ~* r x- @# V end
    回复

    使用道具 举报

    0

    主题

    3

    听众

    21

    积分

    升级  16.84%

    该用户从未签到

    新人进步奖

    ?当表达式的值等于表达式1的值时,执行语句组1;
    ?' ?* A3 `; Y8 |% [# T( z, ]4 o! z 当表达式的值等于表达式2的值时,执行语句组2,…;
    ?8 h, ?& z, X4 t7 U3 q \ 当表达式的值等于表达式m的值时,执行语句组m;
    ? 8 b l6 Z% P- d- A, S8 ? S 当表达式的值不等于case所列的表达式的值时,执行语句组m+1。
    ?5 W+ @1 g: v1 e& D+ W S- [ 当任意一个分支的语句执行完后,直接执行switch语句的下一句。
    回复

    使用道具 举报

    0

    主题

    3

    听众

    21

    积分

    升级  16.84%

    该用户从未签到

    新人进步奖

    ?switch语句根据变量或表达式的取值不同,分别执行不同的语句。其格式为:
    ? % v5 |, M2 r9 a2 Y% ~8 Q switch + i7 \0 e2 ~5 ?' h. Q0 |% L' } 表达式
    ?6 d7 G% m9 N2 {5 J case. q7 V- v1 Y, ?6 r$ s4 }7 c 值1
    ?. E: f+ P, K% k, N; z% @) h' P 语句组1
    ?9 q. E( z9 K2 c2 G% v) h# D% w case/ H- p* D6 j+ n% Y3 X A. h- A" T 值2
    ?6 a" l) p! }5 E5 c% K9 \- ]! w 语句组2
    ? 3 A* I6 Q0 H& a- h& m …… D" c. w9 f7 B! N6 C/ y1 h9 S" i
    ? * ]( k; \8 ]1 n3 l# M. m case* s6 P' p Y) P( [* e 值m
    ? 6 ~* b8 B' W$ r! ` 语句组m
    ?% P. H& i5 J+ U1 S otherwise
    ? , S% }* B# u! Y1 u/ r9 v 语句组m+1
    ?# j' S% n6 @' K, p+ Y end
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2026-10-17 03:07 , Processed in 0.858253 second(s), 80 queries .

    回顶部