Heim >häufiges Problem >Was bedeutet include
Was bedeutet include
#include
Empfohlenes Tutorial: „C Language Tutorial“
Es gibt zwei Arten von Header-Dateien:
Header-Dateien, die von Programmierern geschrieben wurden, und vom Compiler generierte Header Dateien-Header-Datei.
Um eine Header-Datei in einem Programm zu verwenden, müssen Sie die C-Vorverarbeitungsanweisung #include verwenden, um darauf zu verweisen.
stdio.h
Header-Datei, die mit dem Compiler gelieferte Header-Datei.
Das Verweisen auf eine Header-Datei entspricht dem Kopieren des Inhalts der Header-Datei. Wir kopieren den Inhalt der Header-Datei jedoch nicht direkt in die Quelldatei, da es leicht zu Fehlern kommt, insbesondere wenn das Programm besteht aus mehreren Quelldateien, wenn.
Erweiterte Informationen
Das Konzept der Vorverarbeitung in Programmiersprachen:
Verarbeitung vor der Kompilierung. Es gibt drei Hauptaspekte der Vorverarbeitung in der C-Sprache: Makrodefinition, Einbindung von Dateien und bedingte Kompilierung. Vorverarbeitungsbefehle beginnen mit dem Symbol „#“. Zusätzlich zu Funktionsprototypen und Makrodefinitionen kann der Inhalt der Header-Datei auch Strukturdefinitionen und globale Variablendefinitionen umfassen:
Ein #include-Befehl gibt an, dass eine Header-Datei 1 Datei 2 einschließt und Datei 2 verwendet Datei 3. Dann sollte der Include-Befehl #include von Datei 3 in der ersten Zeile des Headers von Datei 1 platziert werden.
Einschlüsse können verschachtelt werden.
Statisch global Variablen in der eingebundenen Datei müssen nicht in der eingebundenen Datei deklariert werden.
Das obige ist der detaillierte Inhalt vonWas bedeutet include