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äprozessoranweisung ist eine Zeile in einem Programm, die keine Programmieranweisung, sondern tatsächlich ein Befehl für den Präprozessor ist.
Zum Beispiel:-
#inlude
#definieren
In diesem Befehl ist # ein Präprozessor und include ein Makro.
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.
Es gibt hauptsächlich zwei Möglichkeiten, Header-Dateien zu deklarieren
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.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3