![]() |
#2
战斗不能2008-07-10 13:44
|
int fill_arrary(double ar[], int limit)
{
using namespace std;
double temp;
int i;
for(i=0;i<limit;i++)
{
cout<<"Enter value #"<<(i+1)<<":";
cin>>temp;
if(!cin)
{
cin.clear();
while(cin.get() !='\n') /*就是这*/
continue; /*里看不明白*/
cout<<"Bad input:input process terminated.\n";
break;
}
else if(temp<0)
break;
ar[i]=temp;
}
return i;
}
上面标记的地方,初学看不太明白,不知道是什么用的,尤其是continue用的奇怪。
在这里请教各位,希望能得到解答,我将万分感激!
