logo

C #include

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.

  1. #enthalten
  2. #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.