数学建模社区-数学中国
标题:
求教一个退出循环的方法
[打印本页]
作者:
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:判断是否终止;否则,执行动作,调用B
3 ~$ C* O$ O2 x" l: t! p' V6 F5 ]: v
B:执行另一个动作,调用C
2 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 label
7 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