C语言自己编写头文件

C语言自己编写头文件,第1张

文件一般存放函数或数据的说明。对应的c文件为具体实现,当然,也可以写在一起。如: 。

compare.h文件代码:

#include<stdio.h>

int compare(int a,int b){if(a>b) printf("%d is biger than %d \n",a,b) if(a==b) printf("%d is equal %d \n",a,b) if(a<b) printf("%d is smaller than %d \n",a,b)return 0}

主函数代码:

#include "compare.h"

int main(int argc, char *argv[]){ int a=12,b=13 compare(a,b) system("PAUSE") return 0}

如果是自己定义的头文件,在同一个目录下的可以直接引用,用"x.h";

如果,#......<X.h> 是标准库中include中的头文件, 已经定义好了,用户可以直接使用;

在C语言家族程序中,头文件被大量使用。一般而言,每个C++/C程序通常由头文件(header files)和定义文件(definition files)组成。

头文件作为一种包含功能函数、数据接口声明的载体文件,主要用于保存程序的声明(declaration),而定义文件用于保存程序的实现 (implementation)。 .c就是你写的程序文件。

放到哪都可以,最后include包括进去就行了,<>只搜索编译器所设置的include默认目录,除非修改项目属性,""优先搜索项目所在目录的当前目录,然后在搜索编译器所设置的include默认目录,其他的使用相对目录也行,.表示当前目录,..表示上一级目录。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存