cin>>a代表获取键盘输入的值赋值给变量a,将cin>>a置于while的循环条件内即while(cin>>a),将会一直测试输入流是否正常。
如果输入流正常,就会继续循环获取键盘值,如果输入流错误,或者达到文件末尾,该循环就会终止。