c++ - 概念同时执行循环

标签 c++ loops while-loop

我经常需要类似 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/

相关文章:

使用 Curl 的 Linux Bash 脚本读取循环问题

php - while 循环不会停止遍历数组

c++ - C API 应该包含在可分发库中吗?

c++ - 存储在对象 vector 上的基于堆栈的指针具有长期的生命周期?

c++ - 使用函数指针调用 DLL 中的函数

loops - range 子句针对 map 等不同的数据结构类型返回哪些不同的变量?

loops - JMeter while 循环(使用自己的索引停止循环)

c++ - 了解内存分配

javascript,这个函数怎么可能返回一个空数组?

c# - 用接下来的两个工作日填充下拉列表c#