Können Benutzer ihre eigenen benutzerdefinierten Header-Dateien in C-Sprache erstellen? Wenn ja, wie kann ich auf benutzerdefinierte Header-Dateien zugreifen?
Ja, Benutzer können ihre eigenen benutzerdefinierten Header-Dateien in C erstellen.
Es hilft Ihnen, benutzerdefinierte Methoden, globale Variablen und Strukturen in einer separaten Datei zu verwalten, die in verschiedenen Modulen verwendet werden kann.
Sehen wir uns ein Beispiel an, wie man eine benutzerdefinierte Header-Datei erstellt und darauf zugreift –
Im Folgenden sehen Sie ein C-Programm, das die externe Funktion Swap in der Hauptdatei main.c aufruft.
#include<stdio.h> #include"swaping.h" //included custom header file void main(){ int a=40; int b=60; swaping (&a,&b); printf ("a=%d</p><p>", a); printf ("b=%d</p><p>",b); }
Die Austauschmethode ist in der Datei swapping.h definiert und wird verwendet, um zwei Zahlen mithilfe temporärer Variablen auszutauschen.
Dieser Code wird mithilfe von swapping.h im selben Ordner wie die Datei main.h gespeichert. h wurde gespeichert.
void swapping (int* a, int* b){ int temp; temp = *a; *a = *b; *b = temp; }
Die Erweiterung der Header-Datei ist .h.
Die Dateien swapping.h und main.c müssen im selben Ordner liegen.
Um zwischen vordefinierten und benutzerdefinierten Header-Dateien zu unterscheiden, verwenden wir #include „swapping.h“ anstelle von
Das obige ist der detaillierte Inhalt vonErklären Sie benutzerdefinierte Header-Dateien in C-Sprache. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!