数学建模社区-数学中国

标题: 求教一个退出循环的方法 [打印本页]

作者: chuchumaolu    时间: 2012-1-9 15:29
标题: 求教一个退出循环的方法
大家好,我不是学编程的,我用的是perl8 l" ~  K3 J: _! h% S- X9 A
: R7 n- \) k% s. [
我现在要解决一个问题
- Z8 q0 A% P/ E' ^  T& }$ TA:判断是否终止;否则,执行动作,调用B2 b% V2 @7 C4 ~6 a! y; N8 i" g3 V" I, j
B:执行另一个动作,调用C2 Q7 `& u  T5 @' ~% b/ J# ^+ [
C:执行另一个动作,调用A
1 X' c7 ?& }  e* y; z$ u6 ]0 K( V( E- N( J; J1 z8 |+ m4 D
实际,我的这个循环是几个子程序之间的循环,但是,有判断终止的条件
" y9 d( W! j- Y% h" `+ p0 D5 W) ?, @: p+ ~
我的邮箱是: jingyc01@163.com2 ~# `. h5 l) u# ?/ f7 ]1 Z9 C/ U

( w! i1 t7 p! u, ^. m* a7 i2 P0 Z& a) D+ }
哪位达人教教小弟了
作者: 孤寂冷逍遥    时间: 2012-1-9 17:47

作者: chuchumaolu    时间: 2012-1-10 13:44
用goto搞定了,不知道那位达人,还有更好的方法
作者: madio    时间: 2012-1-10 20:20
perl不懂,但是php的break语句后面可以加数字,表示跳出第几层循环,不知道perl里面有没有?
作者: chuchumaolu    时间: 2012-1-11 12:13
coding....
: F/ U+ X# n+ i$ I) s# @( u, U+ }
+ T% m' V# k% G. x&subroutine()
4 @0 ], m2 w$ k+ u2 q4 J, `5 E  G. J: @5 w
label3 e- P' F3 g: f6 P/ @6 m

# ~: C& n" A" S2 H6 I# A############5 F" F$ _9 [$ `" b1 p9 M
sub subroutine {
( p, |& |# R) d; l$ z if () {                          # 退出循环9 I0 A  j2 R  U% L" I$ ]
goto label9 y6 z- Y% H2 ~2 x
} else {3 ?3 P4 w( F- G2 ^- a' F
coding                        #  执行代码
4 \7 T( p( ?( x& d&subroutine(). w8 _" `" V* @4 D9 L
}
4 C5 k- I) ~  ]. k8 O! Z$ H  e" @}
作者: yingxiaowang    时间: 2012-7-27 23:28
看来有好多程序语言啊。。。




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5