数学建模社区-数学中国

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

作者: chuchumaolu    时间: 2012-1-9 15:29
标题: 求教一个退出循环的方法
大家好,我不是学编程的,我用的是perl
8 ?% N) y' J1 {, G/ @
; p" c6 l# }, H4 a6 e- @9 W我现在要解决一个问题) ]2 ]% U3 x% @0 j# r6 t- m
A:判断是否终止;否则,执行动作,调用B3 ~$ C* O$ O2 x" l: t! p' V6 F5 ]: v
B:执行另一个动作,调用C2 B9 j! {. o6 E# Y* z; ^
C:执行另一个动作,调用A" u: _6 M: b( J* M! |
6 t5 K2 D0 @+ [
实际,我的这个循环是几个子程序之间的循环,但是,有判断终止的条件
$ y+ q9 {7 U1 v* t; p9 T& @" m' t, K( s
我的邮箱是: jingyc01@163.com' x# `- ~' X* q# \$ q+ t

2 v6 U+ d# Z5 I! [
4 k; {# L2 V0 ]# e- c哪位达人教教小弟了
作者: 孤寂冷逍遥    时间: 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....
: j% `$ i4 @9 X0 d3 d" I! a" h9 a- }5 r! ^4 O4 M
&subroutine()# e6 z! A" z2 W1 i0 a' R
, w* C! o9 [6 b* F
label
( M* b; K6 X4 T* b8 W/ y* Y7 {- T
############8 v' U( D/ v  B7 s- {( [9 U
sub subroutine {
! [$ T& A8 c& S: ^/ V/ | if () {                          # 退出循环( A0 S& h: K: h* R" D
goto label7 K! T# R( [4 u! v" Y' w
} else {3 x6 K7 ~  W' h) I8 O$ B
coding                        #  执行代码0 E9 S% `9 M& ^" A$ D
&subroutine()
+ }, K  g; Q& J. Z( A% y}9 i) }: \6 g  V( l! |
}
作者: yingxiaowang    时间: 2012-7-27 23:28
看来有好多程序语言啊。。。




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