我的C++没有输出

来源:百度知道 编辑:UC知道 时间:2024/07/01 01:41:19
代码如下:
#include<iostream>
using namespace std;
int main(){
int a=-3,b=7,temp;
cout<<"a="<<a<<'\t'<<"b="<<b<<endl;
temp=a;
a=b;
b=temp;
cout<<"a="<<a<<'\t'<<"b="<<b<<endl;
return 0;
}
vc++2008bete2 vista系统
这个程序运行后没有输出,别的程序也一样??这是为什么?谢谢!!!
当程序要输入时,能够输入

程序一点问题也没有。。
在c++builder 6.0 下编译通过

#include<iostream>
#include<stdlib.h> //加这个头文件,包含dos有关命令
using namespace std;
int main(){
int a=-3,b=7,temp;
cout<<"a="<<a<<'\t'<<"b="<<b<<endl;
temp=a;
a=b;
b=temp;
cout<<"a="<<a<<'\t'<<"b="<<b<<endl;

system("pause"); //在这里加这一句,让程序暂停
return 0; /*注意这个return语句,一定要放最后,不然就就结束函数了,当然看不到任何东西,就一闪而过了啊。*/
}

#include <iostream>
是符合C++国际标准的用法
#include <iostream.h>
只是各个编译器和库厂商保留用作向后兼容的遗留功能
标准上说,所有标准库成员都在 ::std 名字空间之内,使用
using namespace 相当于把这些名字“倾倒”进了全局名字空间中。
C++ IO 流库是最早随C++语言发售的标准库之一,在C++早期,模板、名字空间、甚至多继承都还没被引入C++语言的时候,就已经有IO流了,后来演化为主要C++编译器厂商都提供<iostream.h>库。
C++ 国际标准 ISO/IEC 14882:1998 将所有标准库组件都放入了名字空间 ::std 中,并且把 IO 流库模板化,新的 <iostream> 与传统的 <