再问一次

时间:2008-07-25 22:37:08   来源:论坛整理  作者:  编辑:chinaitzhe
比如这个程序
#include <iostream>
int main()
{
int sum=0,value;
while(std::cin>>value)//这句怎么解释std::cin>>value返回的是std::cin怎么来判定是真还是假啊,
sum =value;
std::cout < <"Sum is: " < <sum < <std::endl;
return 0;
}
我用了ctrl Z但是为什么要按两次即在屏幕上显示ctrl^z ctrl^z后按enter才显示结果,按个人理解用该ctrl^Z就显示出结果啊,
还有endl能刷新缓冲区:
我是这样理解的,例如我从键盘输入一串字符或者在显示器上显示一串字符,那么是将这串字符先送到缓冲区,然后在送到显示器或者文件里对吧,用了endl就把把缓冲区清空。可以这样理解吧。
网友回复:换编译器
网友回复:v6实现有bug
网友回复:建议lz放弃vc6
vc2003/2005/2008都行
网友回复:我是256的内存,能跑vc2003/2005/2008?
关键字:一次,

文章评论

共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面