我经常需要类似 do-while-do 循环的东西。目前我是这样实现这个概念的:
Instructions part 1 (for instance: read data)
while(Condition){
Instructions part 2 (save data)
Instructions part 1 (read next data)
}
我必须把第 1 部分写两次,这很难看。是否有可能摆脱重复? 我想到了这样一个概念:
do{
Instructions part 1
} while (Condition) do {
Instructions part 2
}
最佳答案
我通常通过以下方式解决类似的问题:
while (true) {
Instructions part 1
if (!Condition) {
break;
}
Instructions part 2
}
关于c++ - 概念同时执行循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18466992/