一个自学的新手关于代码迷惑。请高手赐教!!!
#include<iostream.h> & #include<iostream>cout<<"Hello,c++"<<endl; & cout<<"程序运行结果:";
cout<<123<<endl; & cout<<-123<<endl;//
敢问各路高手,以上的代码,为何会有所不同?(学编程是新手,在论坛也是新手,这个分数就不给了,就当作是为自己巩固知识吧,拜托了!)
using std::cout;就表示,所有出现的 cout 就是指 std 中的 cout。再用的时候就不用每次 std::cout 这样的。但 count 还是得 std::count 这么写。
using namespace std;就表示,所有出现的东西,都是 std 中的。无论是 cout 还是 count。一直没提的 std::endl 也会包括进去。
cout<<"Hello,c++"<<endl;也可以写成:
cout << "Hello" << "," << "c++" << endl;意思都是完全一样的,只是后面那个不是打起字来得费很多劲吗。
cout << "程序运行结果:"; cout << 123;如果要求的是:
// 这一整行都是注释。但下面那行我要声明一个整型变量 a。 int a; int b; // 前面那是声明了另一个变量 b,但从 // 开始,剩下的就都是注释了。老一点的编译器,对国际化的支持不太好。也许只能用英文注释。但规则是一样的。