Heim > Backend-Entwicklung > C++ > Header-Dateien in C

Header-Dateien in C

PHPz
Freigeben: 2024-08-30 20:30:10
Original
1047 Leute haben es durchsucht

Header Files in C

Was ist eine Header-Datei?

Eine Header-Datei in C ist eine Datei mit der Erweiterung „.h“, die Deklarationen für Funktionen, Makros, Konstanten und manchmal auch Datentypen enthält, die von mehreren Quelldateien gemeinsam genutzt werden können.

Präprozessor-Direktive

Präprozessoranweisung ist eine Zeile in einem Programm, die keine Programmieranweisung, sondern tatsächlich ein Befehl für den Präprozessor ist.
Zum Beispiel:-
#inlude
#define
In diesem Befehl ist # ein Präprozessor und include ein Makro.

Arten von Header-Dateien

Es gibt hauptsächlich zwei Arten von Header-Dateien
1. vordefinierte Header-Dateien
Hierbei handelt es sich um die Art von Header-Dateien, die von der C-Standardbibliothek bereitgestellt werden und Deklarationen für integrierte Funktionen enthalten.
2. Benutzerdefinierte Header-Dateien
Dabei handelt es sich um die Art von Header-Dateien, die ein Programmierer erstellen und in seinen spezifischen Projekten verwenden kann. Einschließlich Deklarationen für Funktionen, Makros, Konstanten und benutzerdefinierte Datentypen.

Möglichkeiten zum Deklarieren von Header-Dateien

Es gibt hauptsächlich zwei Möglichkeiten, Header-Dateien zu deklarieren

  1. mit spitzen Klammern <> Spitze Klammern werden normalerweise zum Deklarieren von Standardbibliotheks-Headerdateien verwendet. Denn wenn wir eine Header-Datei mit spitzen Klammern bezeichnen, sucht der Präprozessor nach dieser spezifischen Header-Datei in der Bin-Datei oder Binärdatei der C-Sprachsystemverzeichnisse.
  2. Verwendung doppelter Anführungszeichen" Wenn wir eine benutzerdefinierte Header-Datei deklarieren müssen, müssen wir doppelte Anführungszeichen anstelle von spitzen Klammern verwenden. Der Unterschied besteht darin, dass der Präprozessor zunächst im lokalen Ordner, in dem die C-Sprachdatei erstellt wird, nach dieser Header-Datei sucht. Wenn die Datei nicht gefunden wird, sucht er dann in den Bin-Dateianweisungen.

So erstellen Sie eine gebrauchsdefinierte Header-Datei

Um eine benutzerdefinierte Header-Datei zu erstellen, erstellen Sie einfach eine Datei mit dem Dateityp .h und einigen Funktionen in dieser Datei und speichern Sie sie entweder in Ihrem lokalen Ordner oder in C-Sprachsystemverzeichnissen.
Um diese Header-Datei aufzurufen, verwenden Sie die Präprozessoranweisung #include und dann den Namen der Header-Datei in doppelten Anführungszeichen.
Und dann können Sie Ihre eigenen Funktionen aus Ihrer eigenen Header-Datei verwenden, ohne sie in diesem Programm zu erstellen.

Das obige ist der detaillierte Inhalt vonHeader-Dateien in C. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:dev.to
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