以下兩個循環之間有什麼區別,當每個循環停止時?while(cin)和while(cin >> num)之間的區別是什麼
#include<iostream>
#include<algorithm>
#include<vector>
using namespace std;
int main() {
int x,y;
while(cin >> x){
// code
}
while(cin){
cin >> y;
//code
}
return 0;
}
「,只要可以讀取一個值,繼續循環」,即如果讀取成功,則執行循環體。 – dyp