Heim > Artikel > Backend-Entwicklung > Welche Befehlsschlüsselwörter sind in Dateien in C-Sprache enthalten?
Das Schlüsselwort für den Dateieinschlussbefehl lautet „include“. Der Dateieinschlussbefehl „#include“ ist ein häufig verwendeter Vorverarbeitungsbefehl in C-Sprachprogrammen. Er wird zum Einführen der entsprechenden Header-Datei („.h“-Datei) verwendet und hat das Format „#include „Header.h“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, c99-Version, Dell G3-Computer.
#include
wird als #include
叫做文件包含命令,用来引入对应的头文件(.h
文件)。#include
也是C语言预处理命令的一种。
#include
的处理过程很简单,就是将头文件的内容插入到该命令所在的位置,从而把头文件和当前源文件连接成一个源文件,这与复制粘贴的效果相同。
#include
的用法有两种,如下所示:
#include <stdHeader.h> #include "myHeader.h"
使用尖括号和双引号
" "
的区别在于头文件的搜索路径不同:
使用尖括号,编译器会到系统路径下查找头文件;
而使用双引号" "
,编译器首先在当前目录下查找头文件,如果没有找到,再到系统路径下查找。
也就是说,使用双引号比使用尖括号多了一个查找路径,它的功能更为强大。
前面我们一直使用尖括号来引入标准头文件,现在我们也可以使用双引号了,如下所示:
#include "stdio.h" #include "stdlib.h"
stdio.h 和 stdlib.h 都是标准头文件,它们存放于系统路径下,所以使用尖括号和双引号都能够成功引入;而我们自己编写的头文件,一般存放于当前项目的路径下,所以不能使用尖括号,只能使用双引号。
当然,你也可以把当前项目所在的目录添加到系统路径,这样就可以使用尖括号了,但是一般没人这么做,纯粹多此一举,费力不讨好。
关于 #include 用法的注意事项:
一个 #include
Dateieinschlussbefehl
.h
-Datei) verwendet wird. #include
ist ebenfalls eine Art Vorverarbeitungsbefehl der C-Sprache. #include
Der Verarbeitungsprozess ist sehr einfach. Er besteht darin, den Inhalt der Header-Datei am Speicherort des Befehls einzufügen und so die Header-Datei und die aktuelle Quelldatei zu einer Quelldatei zu verbinden. Dies ist derselbe Effekt wie beim Kopieren und Einfügen.
#include
kann auf zwei Arten verwendet werden: //计算从m加到n的和 int sum(int m, int n) { int i, sum = 0; for (i = m; i <= n; i++) { sum += i; } return sum; }
und doppelte Anführungszeichen " "
Der Unterschied besteht darin, dass der Suchpfad für die Header-Datei unterschiedlich ist:
, der Compiler wird Gehen Sie zum Systempfad. Suchen Sie nach der Header-Datei.
Mit doppelten Anführungszeichen " "
sucht der Compiler zuerst nach der Header-Datei im aktuellen Verzeichnis Systempfad.
//声明函数 int sum(int m, int n);stdio.h und stdlib.h sind beide Standard-Header-Dateien und werden im System gespeichert Daher können für den erfolgreichen Import sowohl spitze Klammern als auch doppelte Anführungszeichen verwendet werden. Die von uns selbst geschriebenen Header-Dateien werden im Allgemeinen im Pfad des aktuellen Projekts gespeichert, sodass keine spitzen Klammern, sondern nur doppelte Anführungszeichen verwendet werden können. Natürlich können Sie auch das Verzeichnis, in dem sich das aktuelle Projekt befindet, zum Systempfad hinzufügen, sodass Sie spitze Klammern verwenden können, aber im Allgemeinen macht das niemand, es ist völlig unnötig und undankbar.
Hinweise zur Verwendung von #include:
#include
-Befehl kann nur eine Header-Datei enthalten, es sind mehrere Header-Dateien erforderlich #include-Befehle. 🎜🎜🎜🎜Die gleiche Header-Datei kann mehrmals eingeführt werden. Die Wirkung mehrerer Einführungen ist die gleiche wie die Wirkung einer Einführung, da die Header-Datei über einen Mechanismus auf Codeebene verfügt, der eine wiederholte Einführung verhindert. 🎜🎜🎜🎜Die Einbindung von Dateien ermöglicht die Verschachtelung, was bedeutet, dass eine eingebundene Datei eine andere Datei enthalten kann. 🎜🎜🎜🎜🎜Beispiel: 🎜🎜🎜🎜🎜🎜my.c Enthaltener Code: 🎜#include <stdio.h> #include "my.h" int main() { printf("%d\n", sum(1, 100)); return 0; }🎜my.h Enthaltener Code: 🎜rrreee🎜main.c Enthaltener Code: 🎜rrreee🎜Verwandte Empfehlungen: „ 🎜C Video-Tutorial🎜 》🎜
Das obige ist der detaillierte Inhalt vonWelche Befehlsschlüsselwörter sind in Dateien in C-Sprache enthalten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!