c语言中的.h是什么意思??

c语言中的.h是什么意思??,第1张

文件。即在每个C语言程序的最前面会将一些用来的头文件包含进去。比如:

#include

<stdio.h>

标准输入输出头文件,里面包含有输入/出,文件函数

#include

<string.h>

字符串处理头文件,里面包含字符串处理的函数的定义

#include

<math.h>

包含有数学函数的定义。比如:pow()函数

这些头文件都是在程序编译前包含进程序中的,加进来后再编译

*.H 是C语言或JAVA类、函数的头文件(Head)。

在C语言家族程序中,头文件被大量使用。一般而言,每个C++/C程序通常由头文件(header files)和定义文件(definition files)组成。头文件作为一种包含功能函数、数据接口声明的载体文件,主要用于保存程序的声明(declaration),而定义文件用于保存程序的实现 (implementation)。 .c就是你写的程序文件。

C语言的源文件分为两种:

1、.c文件,以c为扩展名,一般存储具体功能的实现;

2、.h文件,称为头文件,一般存储类型的定义,函数的声明等。

通常,头文件被.c文件包含,使用#include 语句。

但值得注意的是,这只是一种约定,而非强制。

事实上,将声明写在.c文件,比如a.c,然后

#include "a.c"

同样是合法的。 

而把.h文件,内部写入函数实现,再在.c文件中引用,也是编译器允许的。

所以,.c与.h的区分,本质上是一种约定。一名合格的软件开发人员,也要遵循这个约定,增加代码的可读性和维护性。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存