Die Präprozessoranweisung #include wird verwendet, um Code einer bestimmten Datei in die aktuelle Datei einzufügen. Es wird verwendet, um systemdefinierte und benutzerdefinierte Header-Dateien einzuschließen. Wenn die enthaltene Datei nicht gefunden wird, gibt der Compiler einen Fehler aus.
Schnittstelle vs. abstrakte Klasse
Durch die Verwendung der #include-Direktive stellen wir dem Präprozessor Informationen zur Verfügung, wo er nach den Header-Dateien suchen soll. Es gibt zwei Varianten zur Verwendung der #include-Direktive.
- #enthalten
- #include 'Dateiname'
Der #enthalten weist den Compiler an, nach dem Verzeichnis zu suchen, in dem System-Header-Dateien gespeichert sind. Unter UNIX ist es das Verzeichnis usrinclude.
Der #include 'Dateiname' weist den Compiler an, im aktuellen Verzeichnis zu suchen, in dem das Programm ausgeführt wird.
Rohit Shetty-Schauspieler
Beispiel für eine #include-Direktive
Sehen wir uns ein einfaches Beispiel der #include-Direktive an. In diesem Programm fügen wir die Datei stdio.h ein, da die Funktion printf() in dieser Datei definiert ist.
#include int main(){ printf('Hello C'); return 0; }
Ausgabe:
Hello C
#include-Notizen:
Anmerkung 1: In der #include-Direktive werden Kommentare nicht erkannt. Im Fall von #include wird a//b als Dateiname behandelt.
Anmerkung 2: In der #include-Direktive wird der Backslash als normaler Text und nicht als Escape-Sequenz betrachtet. Im Fall von #include wird a b als Dateiname behandelt.
Java-Ende für Schleife
Notiz 3: Sie können nach dem Dateinamen nur einen Kommentar verwenden, andernfalls wird eine Fehlermeldung angezeigt.