c语言和c++头文件在哪些地方有所不同

2025-02-20 14:42:44
推荐回答(5个)
回答1:

c语言头文件有.h,且里面声明的实体都是全局的。
C++标准库的头文件不带.h,且里面的实体都是声明在名空间std里。
C++为了兼容c,支持所有的c头文件,但为了符合c++标准,所有的c头文件都有一个c++版本的,即去掉.h,并在名子前面加c。如。其中,都是按照c++标准,声明在名空间std里,不是全局的。但都是全局的。

回答2:

在写法上,c++可以省略.h

回答3:

纯粹的C语言少很多库,比如 库就没有, 总体来说C++比C健全(多很多库)

还有问题可以继续hi我

回答4:

C++引用了命名空间
using namespace

回答5:

“iostream"
using namespace std;