谁能告诉我c++中的#include<iostream>,using namespace std,int main(),这开头的三行分别代表什么具体含义

通俗解释下,谢谢!我是初学者。。

#include<iostream>是标准的C++头文件,任何符合标准的C++开发环境都有这个头文件。
  在旧的标准C++中,使用#include<iostream.h>
  但在新标准中,用#include<iostream>,而且在VC中编程的同时要注意要添加:
  using namespace std;
  在C++中,输入输出流被定义为类。C++的I/O库中的类称为流类(stream class)。用流类定义的对象称为流对象。
using namespace std详解
  <iostream>和<iostream.h>是不一样,前者没有后缀,实际上,在你的编译器include文件夹里面可以看到,二者是两个文件,打开文件就会发现,里面的代码是不一样的。
  后缀为.h的头文件c++标准已经明确提出不支持了,早些的实现将标准库功能定义在全局空间里,声明在带.h后缀的头文件里,c++标准为了和C区别开,也为了正确使用命名空间,规定头文件不使用后缀.h。
  因此,当使用<iostream.h>时,相当于在c中调用库函数,使用的是全局命名空间,也就是早期的c++实现;当使用<iostream>的时候,该头文件没有定义全局命名空间,必须使用namespace std;这样才能正确使用cout。
int main() 是主函数,也是程序的入口;
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-04-10
#include<iostream> 工程引用的头文件,可以引用别的库
using namespace std; 命名空间,工程比较多的时候,用来区分名字相同的方法
int main() ; 生成应用程序(.exe)的入口函数...追问

太专业了点,可不可以通俗点解释啊。

追答

#include include可以引用别的库,String是一个字符串的库
using namespace std;标准库是用std命名的,但是你也可以用你的名字命名如:
using namespace yougutangzhu;表示下面的代码在你的代码空间里面,与标准库区分开来
int main() ; 就是入口函数,一般的应用程序,是从这个函数开始执行的...

本回答被提问者采纳
第2个回答  2012-04-10
#include<iostream> 标准的输入输出头文件
using namespace std; 使用std命名空间,不加这句,输入输出时要加std::cin
int main() ; 入口函数,函数从这里面开始执行
忘采纳!追问

大哥,一看你就是专业的,我还是大一刚学来,啥都不懂。。。可不可以举个通俗点的例子啊。。

追答

写一个C++程序,第一步:引入头文件 #include
第二步:使用std命名空间 using namespace std;

eg: 一个简单的程序 你想要做什么事情都是在main()函数中
#include
using namespce std;
int main()
{
cout<<"hello world!"<<endl;
return 0;
}

第3个回答  2012-04-10
标准输入输出
命名空间
函数入口

#include<iostream>using namespace std;int main()是什么意思
include <iostream>是包括了一个头文件,包括了这个头文件以后,就可以调用std::cout和std::cin来对程序进行输入输出操作。using namespace std;是使用命名空间,使用以后,本来应该写成std::cout的,现在在程序里面可以写成cout了,具体请参考命名空间。int main()是主函数名。

C++里#include<iostream> #include<iomanip> using namespace std ;分...
include<iostream>是编译预处理,将文件iostream的代码嵌入到程序中该指令所在的地方。iostream是C++系统定义的一个头文件。include<iomanip>也是同iostream一样的系统所带头文件。因而使用该文件里面的文件,就必须包含该头文件 using namespace std ;是针对命名空间std的指令,意思是使用命名空间std。手打的...

# include <iostream> using namespace std; int main( ) { cout<...
第一句是宏,不是C++语句,所以不以将宏和“要执行的”语句放在一起。所以,只能写成:include <iostream> using namespace std; int main() { cout << "this is a C++ program."; return 0; } 在编译系统里,宏是首先被宏处理器处理,得到完整的C++源代码文件,然后再由编译器处理……。所...

...#include <iostream> using namespace std; int main() {_百度知 ...
using namespace std;\/\/--1-- void main(){ int h,i,j;cout <<"h=";cin >>h;for(i=1; i<=h; i++){ for(j=1; j<=h-i; j++)cout <<" ";for(j=1; j<=i; j++)cout <<"*";cout <<endl;} } include<iostream> using namespace std;\/\/--2-- void main(){ ...

#include<iostream>里面定义的是什么?
include是指包含后面所跟的内容,iostream是input output stream的缩写,意思是输入输出流。所以#include<iotream>定义的就是你要输入和输出的内容。这个是在最新标准的c++中通用的头文件,一般后面还要接上using namespace std;

C语言#include<iostream> using namespace std; int main()
首先,unsigend int范围是0~(2^32)-1 有符号时:———…… -1 0 ……无符号时:———0 1 2 ……… | | 4294967294 4294967295(==-1)也就是说,-1原先在0的左边,在整形负数中最靠近0,但是一旦负号不存在,-1就被丢到了后面,-1的unsigned值自然是unsigned int的最...

#include <iostream> using namespace std; int main
把类的定义放在主函数的前面就可以了!也就是,先定义类再使用该类的对象!

# include< iostream> using namespace std;
出错原因:函数调用头文件中的库函数时,查不到所需函数出错,即头文件的错,C语言的头文件与C++的头文件混淆导致错误。解决方案两种方法:1、#include <iostream> include <cmath> using namespace std;2、#include <iostream> include <math.h> using namespace std ...

VC++中"using namespace std"有什么用的
从而与其它全局实体分隔开来。不同的命名空间可以有相同的类名被定义 。using namespace std;就是指明下面的程序使用std,如果不用这句指明的话就要用std:string(string是std空间中定义的,也可以在全局空间中定义,只要名字空间不一样即可)。否则可以默认名字空间中有std.便不用std:来修饰。

#include<iostream> using namespace std; int main(
因为循环结束后 i≠r,所以if(i==r) 判断为假,没有执行输出语句,就没有结果了 for(r=0,i=2;i<=1000;i++){for(j=1;j<i;j++)if(!i%j) r=r+j;}\/\/ 这时r = 0 ,i = 1001if(i==r) cout<<i<<endl;另外,如果是想判断i与j的模为0时执行的话,if(!i%j)应该改为...

相似回答