So verwenden Sie Header -Dateien in C

So verwenden Sie Header -Dateien in C
C ist eine vielseitige und leistungsstarke Programmiersprache mit einer umfassenden Sammlung von Bibliotheken, die mit vordefinierten Funktionen für die Verwendung des Benutzers besiedelt sind.

In diesem Leitfaden werden C -Header -Dateien, wie sie funktionieren und wie sie in unserem Code verwendet werden.

Was ist eine Header -Datei?

Header -Dateien sind spezifische Dateien, die externen Code enthalten, die in anderen Programmen wiederverwendbar sind, indem sie sie importieren. In der Regel enthält eine C -Header -Datei Funktionen, Datentypdefinitionen und Makros.

Es gibt zwei Arten von Header -Dateien:

  1. C Standardbibliotheks -Header -Dateien
  2. Benutzerdefinierte Header-Dateien

Die C -Standard -Header sind vordefinierte Header -Dateien, die im C -Compiler leicht verfügbar sind.
Benutzerdefinierte Header-Dateien dagegen sind von Benutzer entwickelt, um in einer bestimmten Situation zu verwenden. Benutzerdefinierte Header-Dateien sind in der #Define-Anweisung enthalten.

So fügen Sie eine Header -Datei ein

Um die in einer Header -Datei definierten Funktionen, Datentypen und Makros zu verwenden, müssen Sie sie in Ihr Programm importieren.

Verwenden Sie, um einen Header zu importieren.

Bei einem typischen C -Programm sollte es das Stdio enthalten.H -Header -Datei, die Standard -Header -Datei für Eingabe- und Ausgabestreams ist.

Die allgemeine Syntax zum Importieren einer Header -Datei lautet:

#enthalten

Wir schließen den Headernamen in Winkelklammern ein.

NOTIZ: Stellen Sie sicher, dass Sie die einbeziehen .H Erweiterung in C -Programmen.

Es ist auch gut zu beachten. Das liegt daran, dass der Compiler beide Dateien importiert und verarbeitet, was zu Fehlern führt.

Benutzerdefinierte Header-Dateien

Mit C können Sie persönliche Header -Dateien mit benutzerdefiniertem Code für Ihre Anforderungen definieren. Dies hilft Ihnen, Ihren Code zu organisieren und die Komplexität zu verringern.

So erstellen Sie eine benutzerdefinierte Header -Datei, erstellen Sie eine C -Datei und speichern Sie sie mit der Erweiterung .H statt von .C.

Fügen Sie nach dem Erstellen den Code hinzu, den Sie in Ihren Header aufnehmen möchten, und speichern Sie ihn. Beispielsweise befindet sich die folgende einfache Schleife in einer Header -Datei namens Loopme.H:

void Loop ()
für (int i = 0; i < 10; i++)
printf ("%d", i);

Um die Header -Datei mit der obigen Schleife zu verwenden, können wir sie mit der #include -Anweisung importieren.
Beginnen Sie mit dem Erstellen einer Datei. Zum Beispiel Programm.C.

Um die Header-Datei zu importieren, fügen Sie den #include hinzu und folgen den Namen der Datei, die in doppelten Zitaten eingeschlossen sind wie:

#enthalten
#include "Loopme.H"
Schleife();

NOTIZ: Wir haben die benutzerdefinierte Header-Datei mit doppelten Zitaten anstelle von abgewinkelten Klammern einschließen.

Sobald Sie Ihre Header -Datei eingefügt haben, kompilieren Sie Ihren Code, um die Schleife in der Header -Datei auszuführen.

In der Regel werden Sie nicht nur eine einzige Schleife in eine Header -Datei aufnehmen. Sie können es jedoch verwenden, um komplexere Header -Dateien zu erstellen.

Abschluss

In diesem kurzen Tutorial wird erläutert, wie C -Header -Dateien funktionieren, einschließlich des Definieren und Importierens der Dateien in Ihre C -Programme.