数学建模社区-数学中国
标题:
求教一个退出循环的方法
[打印本页]
作者:
chuchumaolu
时间:
2012-1-9 15:29
标题:
求教一个退出循环的方法
大家好,我不是学编程的,我用的是perl
( P) o% a3 |) a
) ~8 a) I* _4 Q8 ^
我现在要解决一个问题
9 w7 \0 y0 ?/ W/ n. j1 Q1 A
A:判断是否终止;否则,执行动作,调用B
! ?6 G) @* n: N; `, s U/ m
B:执行另一个动作,调用C
8 w1 V. g6 [; _; a' x
C:执行另一个动作,调用A
3 _1 H2 C) \) m# |4 Z3 v
" D3 g3 q) ]% v4 u; R1 z3 H% e& k
实际,我的这个循环是几个子程序之间的循环,但是,有判断终止的条件
. Y2 d" t7 C' W% Z5 W
5 U' f& X, ]9 `$ }2 Y; ]
我的邮箱是:
jingyc01@163.com
- P/ s$ V- I0 a8 J, O% m
, F8 u+ S! a; n+ J& X/ b
' j" q6 ?4 H# t/ Z
哪位达人教教小弟了
作者:
孤寂冷逍遥
时间:
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....
) r' h* h: X) a8 b2 S
4 z4 _1 I m- W( K7 @
&subroutine()
3 ?' W8 M; p# w5 D7 }( @! n
, ?! Z2 e7 b# p
label
) h0 A% D. i4 L8 w2 l8 Q6 t- H
+ g1 ]1 r6 A) G& M6 L$ X
############
' Q) j5 @2 R+ U8 L
sub subroutine {
, l/ }7 z3 G" L: F
if () { # 退出循环
1 i) C; ~1 R+ @+ q
goto label
+ f" r: P! G: q; Z- ~
} else {
1 x' K5 Q. z2 B, v2 M
coding # 执行代码
9 C' _ }, U- t) V6 o! @. O
&subroutine()
5 K g7 E4 t1 f* F, Q, D
}
9 O6 F0 j' F U y& Q
}
作者:
yingxiaowang
时间:
2012-7-27 23:28
看来有好多程序语言啊。。。
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5