数学建模社区-数学中国
标题:
求教一个退出循环的方法
[打印本页]
作者:
chuchumaolu
时间:
2012-1-9 15:29
标题:
求教一个退出循环的方法
大家好,我不是学编程的,我用的是perl
% ^% {7 _- B9 G* Z
, `6 d- w- b) z$ d1 z5 Q* O* u
我现在要解决一个问题
t9 i2 n) q, i* E" E; g5 [
A:判断是否终止;否则,执行动作,调用B
1 q% \9 V3 j' M! V4 K: C& z
B:执行另一个动作,调用C
, u8 P, B: h' Y# o" t" z$ ^
C:执行另一个动作,调用A
+ `6 s5 \6 {; Q3 H& Z W) H% Q) D
. U6 J0 g$ [/ g8 M
实际,我的这个循环是几个子程序之间的循环,但是,有判断终止的条件
- s' K4 Y* `7 K# [$ k, ^) j
1 m5 p7 B5 P0 A
我的邮箱是:
jingyc01@163.com
, f6 w0 X( [+ J4 L" B0 I0 ?, a! R+ o
P* a! k. P% O( m! Q2 @
& b' ?! G/ V% _0 J8 M, 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....
9 B% ~ S2 [8 K& |4 ~
9 H6 \7 }# _: _/ e! k$ Q( j- v& z
&subroutine()
: \9 d3 V. ?5 N9 [; m- j' t
2 r0 c0 Z6 t+ s" u$ c
label
. R" h+ q& L; `. V2 i& O' F1 g
: {& g& n5 Q. V- r
############
I# Y) |) s' y
sub subroutine {
, O' p' \: H3 u8 w
if () { # 退出循环
! r1 o( e7 E: l( f0 Y
goto label
5 R+ ]$ G; v) }" i/ R
} else {
/ P+ M1 z" }1 t* g' K: ?" Y/ Y
coding # 执行代码
+ v6 B* c9 N* K5 b9 z8 S
&subroutine()
* V2 r% `3 o) Q% D6 p
}
" F0 L5 o& T# R( j1 ^2 f3 @
}
作者:
yingxiaowang
时间:
2012-7-27 23:28
看来有好多程序语言啊。。。
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5