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

通俗解释下,谢谢!我是初学者。。
2024-11-30 01:55:50
推荐回答(4个)
回答1:

#include是标准的C++头文件,任何符合标准的C++开发环境都有这个头文件。
  在旧的标准C++中,使用#include
  但在新标准中,用#include,而且在VC中编程的同时要注意要添加:
  using namespace std;
  在C++中,输入输出流被定义为类。C++的I/O库中的类称为流类(stream class)。用流类定义的对象称为流对象。
using namespace std详解
  是不一样,前者没有后缀,实际上,在你的编译器include文件夹里面可以看到,二者是两个文件,打开文件就会发现,里面的代码是不一样的。
  后缀为.h的头文件c++标准已经明确提出不支持了,早些的实现将标准库功能定义在全局空间里,声明在带.h后缀的头文件里,c++标准为了和C区别开,也为了正确使用命名空间,规定头文件不使用后缀.h。
  因此,当使用时,相当于在c中调用库函数,使用的是全局命名空间,也就是早期的c++实现;当使用的时候,该头文件没有定义全局命名空间,必须使用namespace std;这样才能正确使用cout。
int main() 是主函数,也是程序的入口;

回答2:

#include 工程引用的头文件,可以引用别的库
using namespace std; 命名空间,工程比较多的时候,用来区分名字相同的方法
int main() ; 生成应用程序(.exe)的入口函数...

回答3:

#include 标准的输入输出头文件
using namespace std; 使用std命名空间,不加这句,输入输出时要加std::cin
int main() ; 入口函数,函数从这里面开始执行
忘采纳!

回答4:

标准输入输出
命名空间
函数入口