数学建模社区-数学中国
标题:
求教一个退出循环的方法
[打印本页]
作者:
chuchumaolu
时间:
2012-1-9 15:29
标题:
求教一个退出循环的方法
大家好,我不是学编程的,我用的是perl
8 l" ~ K3 J: _! h% S- X9 A
: R7 n- \) k% s. [
我现在要解决一个问题
- Z8 q0 A% P/ E' ^ T& }$ T
A:判断是否终止;否则,执行动作,调用B
2 b% V2 @7 C4 ~6 a! y; N8 i" g3 V" I, j
B:执行另一个动作,调用C
2 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.com
2 ~# `. 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+ u
2 q4 J, `5 E G. J: @5 w
label
3 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 label
9 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