#include XXXXX 表示包含C/C++文件 ,该指令不仅局限于.h 头文件,可以包含任何编译器能识别的C/C++代码文件,
包括.c,.hpp,.cpp,.hxx,.cxx等,甚至.txt,.abc等等都可以。
#include <...> 包含系统头文件, 在标准库目录里面寻找。
#include "..." 包含用户自定义的头文件,一般先在当前工程的目录搜索,如果找到的话,就OK。如果没找到的话,就到
系统路径下去找,如果找到就OK,如果没有就报错!
#include "stdio.h" #include <stdio.h>:用在C语言中
#include <iostream> 和 #include <iostream.h> :都用在C++语言中
#include <iostream> 和 #include <iostream.h> 在接口和执行上都是不同的!
<iostream>的各组成都是以STL的形式声明的,然而<iostream.h>的各组成都是声明成全局型的。
做为一种习惯,在新的代码中一般使用<iostream>,但如果你处理的是过去编写的代码,为了继承可以用继续用
<iostream.h>旧保持代码的一致性。
<iostream>表示你使用的是标注命名空间,也就是在程序开始应该有这么一句话 using namespace std ; 这是遵循c++标准的
<iostream.h> 则没有遵循c++标准,不建议使用