三者之间的区别
#include<iostream>
在新的标准C++中使用。#include<iostream>是标准的C++头文件,任何符合标准的C++开发环境都要有这个头文件,使用时一定要引入命名空间"using namespace std;"。
相比于#include"iostream", 采用"< >"方式效率更高一些(直接从编译器自带的函数库中寻找文件),而#include"iostream"(先从自定义的文件中查找,如果找不到再从编译器自带的函数库中寻找)
#include<iostream.h>
在旧的标准C++中使用。新的标准c++为了和c区分开来,也为了正确使用命名空间,规定头文件不使用后缀.h。#include<iostream.h>仅仅支持字符流,不能引入命名空间,否则会编译出错。
iostream与stdio的区别
stdio属于c语言,开发c程序用stdio,输入输出格式为printf(),scanf()
iostream属于c++语言,开发c++程序可以用stdio和iostream,推荐使用 iostream,输入输出格式为count<<..,cin>>..