#include <iostream>
#include<string>
#include<vector>
#include <assert.h>
#include<iostream>
using namespace std;
int main()
{
string sought = "x";
string s;
while(cin>>s&&s!=sought){}
assert(cin);
}
这个程序输入0为什么不会引起程序中断呢?
#include <iostream>
#include<string>
#include<vector>
#include <assert.h>
#include<iostream>
using namespace std;
int main()
{
string sought = "x";
string s;
while(cin>>s&&s!=sought){}
assert(cin);
}
这个程序输入0为什么不会引起程序中断呢?