这知代码如何退出循环呢?
这是书上的代码,一定是对的,但是我不知退出循的条件是什么? #include <iostream>
#include <string>
using namespace std;
int main()
{
string word;
while (cin >> word)
cout << word << endl;
system("pause");
return 0;
}
while (cin >> word)
这个条件当何时为假呢?这是关键?
我想一定有定其为假时,
cin是一个流,同时是左值。
同时是一个对象,对象如何为假呀?
这是书上的代码,一定是对的,但是我不知退出循的条件是什么? #include <iostream>
#include <string>
using namespace std;
int main()
{
string word;
while (cin >> word)
cout << word << endl;
system("pause");
return 0;
}
while (cin >> word)
这个条件当何时为假呢?这是关键?
我想一定有定其为假时,
cin是一个流,同时是左值。
同时是一个对象,对象如何为假呀?
解决方案 »
- 求EVC4的串口通信程序,有界面操作的,急用!!!!
- 求MagicUI使用示例
- Server用SOCK_RAW进行UDP类型的通讯遇到的问题
- 谁能告诉我B/S架构的服务端大概是什么样的?
- 在线等,请高手指点,二维数组动态生成后如何回收空间
- 隐藏任务栏图标,但对话框也不隐藏,正常显示
- 类似金山词霸的鼠标弹出框是怎么实现的?(不需要取词。)
- 重新提问:请问如果要获得区域网内其他机器的本地文件夹目录信息,该如何实现?
- 请问CDC::SetViewportExt(x,y)怎么用啊?它应该是将x,y映射成屏幕上的逻辑点吧,可是我画不出来呀 ???
- 如何获得DOM模型发生改变的消息
- 求关于VC2008 SID窗口分割和通信 在线等 100分~~紧急~!!
- 怎么在菜单上贴背景图片?
同时是一个对象,对象如何为假呀?这句话我觉得你理解有些偏差,cin并不担当左值。使用CIN读取字符后 是把他放在了流中 一个字符缓冲区 并不是CIN本身中