数学建模社区-数学中国
标题:
求教一个退出循环的方法
[打印本页]
作者:
chuchumaolu
时间:
2012-1-9 15:29
标题:
求教一个退出循环的方法
大家好,我不是学编程的,我用的是perl
7 h3 W& j9 O2 y/ G, z; a
r6 }- o) ]" ?3 X( t7 F: j
我现在要解决一个问题
& u* M/ A# j4 H+ A% {" Y) n0 H
A:判断是否终止;否则,执行动作,调用B
% h8 o8 N5 N. O# `! K
B:执行另一个动作,调用C
$ Z- n' ^3 n% b3 x- y* N9 @# b% s
C:执行另一个动作,调用A
# |7 X* h/ w- }/ h( b
: P; p8 ~. h7 \1 S& W
实际,我的这个循环是几个子程序之间的循环,但是,有判断终止的条件
* ^$ `& k* \( O& i: _
. \( M0 f. F+ F( d4 c8 g( O
我的邮箱是:
jingyc01@163.com
/ m3 B. d4 V9 N5 P
- [) H0 I: ~' n# x1 i* y7 q
3 f5 r/ k _2 L
哪位达人教教小弟了
作者:
孤寂冷逍遥
时间:
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....
$ h% ?6 ^% |3 q4 D4 Q( Y
/ B5 W9 H4 c% f6 s1 g, ~
&subroutine()
, u% H$ e1 w+ e3 n7 o
0 ]1 D- T. c4 K2 b
label
1 z8 c" S$ x- S. Y$ |
; @! Z3 j9 ]5 T, L0 g
############
, O7 U- l; W' a% c7 M' b$ ?
sub subroutine {
4 k& Y: v. H9 a! H1 `7 b
if () { # 退出循环
9 X: ^# G- P( M5 L* R
goto label
# U6 q, h' e4 _$ Y! D
} else {
' h$ x1 f& m* \6 E' Y% ^
coding # 执行代码
" N4 G! f. M& ~/ t, _7 b- y% w8 ^3 M
&subroutine()
. s% L# f: f7 ~# L7 h7 M) O* u
}
3 z8 l( ~* A5 W; T# n
}
作者:
yingxiaowang
时间:
2012-7-27 23:28
看来有好多程序语言啊。。。
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5