QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 10490|回复: 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 微信微信

0

主题

3

听众

21

积分

升级  16.84%

该用户从未签到

新人进步奖

?switch语句根据变量或表达式的取值不同,分别执行不同的语句。其格式为:
? & y8 j; I% W7 c switch8 A. N" k+ E! Q$ Q$ w/ l; F 表达式
?2 G* _- j3 g: q+ m case 8 T w8 j& C7 x( v X 值1
?& q6 o) N7 j( ]; E 语句组1
? 5 _* i3 t# ]3 }. A* c, x" n/ b case+ ~2 R2 k: Z2 G2 w2 U# ? 值2
?3 y) k6 J% u6 d# _- l 语句组2
?5 D5 i9 t* ^; Y& n, K ……- O+ L6 g/ v% h1 X5 S+ X$ s
? - g! R) `- t5 }' q case $ j; {6 p% c) h0 U% j 值m
?) I2 M. u. E% r/ }( P 语句组m
? . U" t0 A8 V3 a% l5 l# t# B9 z. i2 B otherwise
? ) f8 F: F& u9 S4 s/ `# v6 v2 I+ f 语句组m+1
? ) c4 O9 b" o( G: b/ {4 J end
回复

使用道具 举报

0

主题

3

听众

21

积分

升级  16.84%

该用户从未签到

新人进步奖

?当表达式的值等于表达式1的值时,执行语句组1;
?7 @5 N* |; z. y1 v. g: [ 当表达式的值等于表达式2的值时,执行语句组2,…;
? 2 | j" |& E- |( |% y 当表达式的值等于表达式m的值时,执行语句组m;
?- Q- G- M7 H5 v" I; J 当表达式的值不等于case所列的表达式的值时,执行语句组m+1。
?% X' V% s9 K H5 X6 X u 当任意一个分支的语句执行完后,直接执行switch语句的下一句。
回复

使用道具 举报

0

主题

3

听众

21

积分

升级  16.84%

该用户从未签到

新人进步奖

【例】 6 p* \5 [" `# {+ [' b* l 根据变量 num 的值来决定显示的内容。
?num=input('请输入一个数');
? ; x2 ?5 r4 n, w: X4 s) { switch num
? + k4 g0 F3 | m$ F case -1
? 4 U) ]4 \5 d6 j. o0 E: `% H) Z disp('I am a teacher.');
? ) b3 h2 D2 g0 c; e case 0
? : U! s1 q- X3 G7 D# w! n- g, D disp('I am a student.');
? 2 \/ u! ?- ?/ O case 1
?! r8 Z( J$ B5 w3 e" n! \" n, A- k disp('You are a teacher.');
? ?, q& D8 G4 V0 U F otherwise
?6 a! y' u+ n6 J- a" b2 h) ]- N+ _# x disp('You are a student.');
? , e1 D. ]+ G- X+ l$ u end
回复

使用道具 举报

liwenhui        

70

主题

66

听众

5198

积分

独孤求败

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

    [LV.Master]伴坛终老

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

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

    群组: 计量经济学之性

    群组: LINGO

    回复

    使用道具 举报

    lzh0601        

    2

    主题

    3

    听众

    89

    积分

    升级  88.42%

    该用户从未签到

    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2026-10-17 04:58 , Processed in 1.828073 second(s), 79 queries .

    回顶部