Heim > Backend-Entwicklung > C++ > Erklären Sie benutzerdefinierte Header-Dateien in C-Sprache

Erklären Sie benutzerdefinierte Header-Dateien in C-Sprache

PHPz
Freigeben: 2023-09-06 08:57:21
nach vorne
1109 Leute haben es durchsucht

Erklären Sie benutzerdefinierte Header-Dateien in C-Sprache

Frage

Können Benutzer ihre eigenen benutzerdefinierten Header-Dateien in C-Sprache erstellen? Wenn ja, wie kann ich auf benutzerdefinierte Header-Dateien zugreifen?

Lösung

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 –

Beispiel

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);
}
Nach dem Login kopieren

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;
}
Nach dem Login kopieren

Hinweis

  • 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!

Verwandte Etiketten:
Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage