数学建模社区-数学中国
标题:
求教一个退出循环的方法
[打印本页]
作者:
chuchumaolu
时间:
2012-1-9 15:29
标题:
求教一个退出循环的方法
大家好,我不是学编程的,我用的是perl
- ?$ U9 d+ k% _7 Z j- w( F
0 |: e5 N' j+ z) T
我现在要解决一个问题
7 f$ ]$ x) ]+ U! ?
A:判断是否终止;否则,执行动作,调用B
6 l' }% [ R% n6 d3 H
B:执行另一个动作,调用C
; j) G: a ?' m- F$ L
C:执行另一个动作,调用A
( T, b( n. F& o9 G
6 R5 [. {- o5 |' K
实际,我的这个循环是几个子程序之间的循环,但是,有判断终止的条件
5 d X! H1 U* I7 N) s/ S# ? z
1 [ d2 h J% {3 T, D% m9 L/ o
我的邮箱是:
jingyc01@163.com
/ O* F$ W' |2 j; z
5 r$ T; G- W! W: d
# m) J7 X7 K0 p: V# e$ O
哪位达人教教小弟了
作者:
孤寂冷逍遥
时间:
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....
/ _3 X0 Y7 U% w9 O7 {, r% p+ W% |! `
$ d3 |" w. Q u: q/ o+ _9 ]* c
&subroutine()
$ z: e) e/ C& i7 _, i; |
. k, I# j1 }) A/ a# \7 `! K
label
% d$ e s1 n- Y# k- ^ c* k
! ?5 K$ V7 K- Z( O
############
" ?0 F! t. G' `8 G& ^5 J& ~3 i9 x
sub subroutine {
4 b2 W% ~. [" l" {! {
if () { # 退出循环
; _1 Z- U+ {$ T* B) ^
goto label
\, M* M1 M2 M4 \' c9 x
} else {
- t& e. R$ d8 o
coding # 执行代码
8 u: Q/ l: Y0 m
&subroutine()
& x; Y$ X, A3 ]4 q3 W8 E( z
}
3 u) Y3 f* ` ?% o |; v* B
}
作者:
yingxiaowang
时间:
2012-7-27 23:28
看来有好多程序语言啊。。。
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5