<分区>
我现在正在上 c++ 课,我知道 for 循环会像这样工作,但我想知道它是“正常”还是“适当”
for (int i = 0; getline(cin, input); i++)
应该改为
int i = 0;
while (getline(cin, input))
i++;
我只是想知道,因为我知道 for 循环应该是一个计数器循环,但这个循环的条件与我控制的遍历次数无关。
<分区>
我现在正在上 c++ 课,我知道 for 循环会像这样工作,但我想知道它是“正常”还是“适当”
for (int i = 0; getline(cin, input); i++)
应该改为
int i = 0;
while (getline(cin, input))
i++;
我只是想知道,因为我知道 for 循环应该是一个计数器循环,但这个循环的条件与我控制的遍历次数无关。
最佳答案
是的,for 循环的规则非常简单。只要符合规则,语法可以是任何你想要的。
从这两个中,选择您认为最易读的那个。
关于c++ - 正确使用for循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10422356/