C++怎么做到循环输入数据?
时间: 2024-03-14 12:46:01 浏览: 109
在C++中,循环输入数据可以使用while或for循环来实现。例如,使用while循环可以这样实现:
```
int num;
while (cin >> num) {
// 对 num 进行处理
}
```
该循环会不断从标准输入中读取数据,直到读取失败(例如遇到文件结尾或者输入非法数据)为止。在循环内部可以对读取到的数据进行处理。
使用for循环也可以实现类似的效果,例如:
```
int num;
for (;;) {
if (!(cin >> num)) {
break;
}
// 对 num 进行处理
}
```
该循环与while循环类似,不过使用了一个无限循环,并且在读取失败时使用 break 语句跳出循环。
阅读全文