答:本文主要对 c++中cin用法 进行了总结,希望对你的学习有所帮助。cin是c++的输入流吗?

答:在C++primer里面讲到过,cin>>x>>y。 有这么一行代码,我们讨论下">>"这个输入操作符,这个操作符接收一个istream对象作为其做操作数,接收一个对象作为其右操作数。 ">>"操作符返回其左操作数作为结果,这样也就可以解释为什么上面可以将两个输入操作合并了。 因为cin>>x返回cin对象,接着又可以进行cin>>y。 所以我们就可以顺利进行输入了。 所以我们再来看上面的那个while循环,里面的cin>>x,返回的是cin对象(注意是输入操作符“>>”返回),所以返回的也就可以认为是流本身了。 我们再来看下他什么时候退出循环。 因为我们已经知道了括号里面的返回值了,所以我们看看它什么时候退出循环。 输入(cin)缓冲是行缓冲。