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);
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; }
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!