用户可以使用C语言创建自己的自定义头文件吗?如果是,我们如何访问用户定义的头文件?
是的,用户可以在C中创建自己的自定义头文件。
它可以帮助您在单独的文件中管理用户定义的方法,全局变量和结构,这些文件可以在不同的模块中使用。
让我们看一下如何创建和访问自定义头文件的示例-
下面给出的C程序用于调用main.c文件中名为swap的外部函数。
#include<stdio.h> #include"swaping.h" //包含的自定义头文件 void main(){ int a=40; int b=60; swaping (&a,&b); printf ("a=%d\n", a); printf ("b=%d\n",b); }
交换方法在swapping.h文件中定义,用于通过使用临时变量交换两个数字。
此代码通过使用保存swapping.h在同一文件夹中main.h来保存。
void swapping (int* a, int* b){ int temp; temp = *a; *a = *b; *b = temp; }
头文件的扩展名为.h。
这两个文件swapping.h和main.c必须在同一文件夹中。
为了区分预定义和自定义头文件,我们编写了#include“ swapping.h”而不是<swapping.h>。