c语言头文件有.h,且里面声明的实体都是全局的。C++标准库的头文件不带.h,且里面的实体都是声明在名空间std里。C++为了兼容c,支持所有的c头文件,但为了符合c++标准,所有的c头文件都有一个c++版本的,即去掉.h,并在名子前面加c。如和,和。其中,和都是按照c++标准,声明在名空间std里,不是全局的。但都是全局的。
在写法上,c++可以省略.h
纯粹的C语言少很多库,比如 库就没有, 总体来说C++比C健全(多很多库) 还有问题可以继续hi我
C++引用了命名空间using namespace
“iostream"using namespace std;