中国开发网: 论坛: 程序员情感CBD: 贴子 533381
MaoMao
we do it this way...
step = STEP_1;
while (step != EXIT) {
switch (step) {
case STEP_1:
if (bRet = Init1()) {
step = STEP_2;
}
else {
step = ERR_1;
}
break;
case STEP_2:
if (bRet = Init1()) {
step = STEP_3;
}
else {
step = ERR_2;
}
break;
.
.
.
case ERR_1:
ClearInit1();
step = EXIT;
break;
case ERR_2:
ClearInit1();
ClearInit2();
step = EXIT;
break;
.
.
.
}
}

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录