社区
C++ 语言
帖子详情
为什么不一样(cin)
gbvet65
2011-10-27 09:24:37
for(int i;in;){in>>i;cout<<" "<<endl;}
跟for(int i;in>>i;){cout<<" "<<endl;}
输出的总差一行 啊?
...全文
45
4
打赏
收藏
为什么不一样(cin)
for(int i;in;){in>>i;cout<<" "<>i;){cout<<" "<<endl;} 输出的总差一行 啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gbvet65
2011-10-27
打赏
举报
回复
顿悟,嘿嘿。。。刚刚看蒙了。
风雨扬尘
2011-10-27
打赏
举报
回复
这是必然的啊,结束条件写在for循环里面(第二种方式),每次循环开始前需要验证你输入的数值是否为空(0),为空则退出;第一种方式(如果in初始值不为空或0),第一次循环总是会执行循环体的代码,在你输入新的in值后,下一次循环才会验证你的输入是否符合结束条件,因此他总是会多输出一行
gbvet65
2011-10-27
打赏
举报
回复
ifstream in;
输入嘛。
yangwangtiankou
2011-10-27
打赏
举报
回复
哥们,写个详细点,in是啥呀?
C++中,
cin
为什么比scanf慢?
cin
是自动判断你的变量类型,比如一个char数据只能用默认的char方法取数据。 标准流对象
cin
/cout为了普适性,继承体系很复杂,所以在对象的构造等方面会影响效率,因此总体效率比较低。
cin
有许多额外的开销,可以...
C++
cin
详解之终极无惑
cin
是 C++ 标准输入流对象,即 istream 类的对象。
cin
主要用于从标准输入读取数据,这里的标准输入指终端键盘。此外,cout 是标准输出流对象,即 ostream 类的对象。...在理解
cin
功能时,不得不提标准输入缓冲区。
C++中
cin
的详细用法
代码编译运行环境:VS2012+Win32+Debug。1.
cin
简介
cin
是C++编程语言中的标准输入流对象,即istream类的对象。
cin
主要用于从标准输入读取数据,这里的标准输入,指的是终端的键盘。...在理解
cin
功能时,不
cin
、
cin
.get()、
cin
.getline()、getline()的区别
测试平台g++ 5.4.0和VS2015社区版。...正因为
cin
函数是直接从缓冲区取数据的,所以有时候当缓冲区中有残留数据时,
cin
函数会直接取得这些残留数据而不会请求键盘输入。 比如下面的例子: voidtest_i...
c++
cin
不能输入的问题
cin
不能输入说明
cin
这个对象的状态出现问题了。
cin
这个对象里边有个缓冲区结构(也就是流,流的意思可以想象成一个管子,数据从一头持续输入,从另一头持续流出,像水流一样),专门获取键盘输入。然后cout可以从这...
C++ 语言
64,683
社区成员
250,491
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章