中能包含C语言的头文件吗

中能包含C语言的头文件吗,第1张

什么中

如果是C++

里面

是可以的

其它语言不可以。

只有C/C++可裂禅毕以包肆芹含C的文件

位置不限,文件开始,中间

结束,都可以。

甚至在函数内部也是可以包含的袭游。

根据头文件类型,方式有所不同:

1、 C标准库头文件。

对于C标准库头文件,由于C++中对C做了兼容,所以一般老行使用C++风格头文件。 如stdio.h 在C++中应使用:

#include <cstdio>

而string.h 则应使用:

#include <cstring>

不过,对于大多数编译器,直接用stdio.h和string.h也不会有问题。

2、非标准库头文件。

可以直接引用,如:

#include "my.h"

不过需要在头文件中声明部分,加上

extern "C" {

//函数声侍贺哗明

}

否则有可能拍档出问题。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12115868.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存