对不起,关于newb的问题。我还在学习编程。所以我正在使用C++,我需要做这样的事情:
int n;
do {
n = get_data();
if(n != -1)
send(n);
} while(n != -1);
这只是一个草图。无论如何,它并没有真正的优雅。我必须考试两次。我只可以测试一次并设置一个标志,但是由于我必须两次检查标志,所以感觉也不是很优雅。似乎应该有一种方法可以更轻松地执行此操作,因为我想执行的操作非常简单。
最佳答案
int n;
while (-1 != (n = get_data())) {
send(n);
} // while
关于c++ - 最优雅的循环构造?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/294585/