Maison >développement back-end >Tutoriel C#.Net >Quels sont les mots-clés de commande contenus dans les fichiers en langage C ?
Le mot-clé de la commande d'inclusion de fichier est "include". La commande d'inclusion de fichier "#include" est une commande de prétraitement couramment utilisée dans les programmes en langage C. Elle est utilisée pour introduire le fichier d'en-tête correspondant (fichier "".h") et son format est "#include "Header.h"".
L'environnement d'exploitation de ce tutoriel : système Windows 7, version c99, ordinateur Dell G3.
#include
est appelée la commande d'inclusion de fichier , qui permet d'introduire le fichier d'en-tête correspondant (.h
fichier). #include
est également un type de commande de prétraitement en langage C. Le processus de traitement de
#include
est très simple, qui consiste à insérer le contenu du fichier d'en-tête à l'emplacement de la commande, connectant ainsi le fichier d'en-tête et le fichier source actuel en un seul fichier source, qui a le même effet que le copier-coller. Il existe deux manières d'utiliser
#include
, comme suit :
#include <stdHeader.h> #include "myHeader.h"
La différence entre l'utilisation de crochets angulaires et de guillemets doubles
" "
est que les chemins de recherche des fichiers d'en-tête sont différent :
Utilisez des crochets , le compilateur recherchera le fichier d'en-tête dans le chemin système
Utilisez des guillemets doubles , le compilateur recherchera d'abord le fichier d'en-tête dans le répertoire actuel. S'il n'est pas trouvé, recherchera dans le chemin système. " "
#include "stdio.h" #include "stdlib.h"stdio.h et stdlib.h sont tous deux des fichiers d'en-tête standard. , ils sont stockés dans le chemin du système, ils peuvent donc être introduits avec succès à l'aide de crochets angulaires et de guillemets doubles ; et les fichiers d'en-tête que nous écrivons nous-mêmes sont généralement stockés dans le chemin du projet en cours, donc les crochets angulaires ne peuvent pas être utilisés et uniquement des guillemets doubles ; peut être utilisé. Bien sûr, vous pouvez également ajouter le répertoire où se trouve le projet en cours au chemin système, afin de pouvoir utiliser des crochets angulaires, mais généralement personne ne le fait, c'est purement inutile et ingrat. Remarques sur l'utilisation de #include :
ne peut contenir qu'un seul fichier d'en-tête, et plusieurs fichiers d'en-tête nécessitent plusieurs commandes #include. #include
Exemple :
Mon.c contient du code ://计算从m加到n的和 int sum(int m, int n) { int i, sum = 0; for (i = m; i <= n; i++) { sum += i; } return sum; }Code inclus dans my.h :
//声明函数 int sum(int m, int n);main.c Code inclus :
#include <stdio.h> #include "my.h" int main() { printf("%d\n", sum(1, 100)); return 0; }Recommandations associées : "
Tutoriel vidéo en langage C"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!