"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Fichiers d'en-tête en C

Fichiers d'en-tête en C

Publié le 2024-11-07
Parcourir:719

Header Files in C

Qu'est-ce qu'un fichier d'en-tête

Un fichier d'en-tête en C est un fichier avec une extension « .h » qui contient des déclarations de fonctions, de macros, de constantes et parfois de types de données qui peuvent être partagés entre plusieurs fichiers sources.

Directive sur les préprocesseurs

La directive du préprocesseur est une ligne d'un programme qui n'est pas une instruction de programmation mais en fait une commande pour le préprocesseur.
Par exemple:-
#inclure
#définir
Dans cette commande # est un préprocesseur et include est une macro.

Types de fichiers d'en-tête

Il existe principalement deux types de fichiers d'en-tête
1. Fichiers d'en-tête prédéfinis
Il s'agit du type de fichiers d'en-tête fournis par la bibliothèque standard C qui contiennent une déclaration pour les fonctions intégrées.
2. Fichiers d'en-tête définis par l'utilisateur
Il s'agit du type de fichiers d'en-tête qu'un programmeur peut créer et utiliser dans ses projets spécifiques. Y compris les déclarations pour les fonctions, les macros, les constantes et les types de données personnalisés.

Façons de déclarer les fichiers d'en-tête

Il existe principalement 2 façons de déclarer les fichiers d'en-tête

  1. en utilisant des crochets les crochets angulaires sont généralement utilisés pour déclarer les fichiers d'en-tête de bibliothèque standard. Parce que lorsque nous désignons un fichier d'en-tête à l'aide de crochets angulaires, le préprocesseur recherche ce fichier d'en-tête spécifique dans le fichier bin ou le fichier binaire des répertoires système du langage C.
  2. en utilisant des guillemets doubles"" Lorsque nous devons déclarer un fichier d'en-tête défini par l'utilisateur, nous devons utiliser des guillemets doubles au lieu de crochets angulaires. La différence est que le préprocesseur recherchera d'abord ce fichier d'en-tête dans le dossier local à partir duquel le fichier de langage C est créé et si le fichier n'est pas trouvé, il recherchera ensuite dans les directives du fichier bin.

Comment créer un fichier d'en-tête défini par utilisation

Pour créer un fichier d'en-tête défini par l'utilisateur, créez simplement un fichier avec le type de fichier .h et certaines fonctions à l'intérieur de ce fichier et enregistrez-le dans votre dossier local ou dans les répertoires système en langage C.
Pour appeler ce fichier d'en-tête, utilisez la directive du préprocesseur #include, puis le nom du fichier d'en-tête entre guillemets doubles.
Et puis, vous pouvez utiliser vos propres fonctions à partir de votre propre fichier d'en-tête sans le créer dans ce programme.

Déclaration de sortie Cet article est reproduit sur : https://dev.to/sonu_kumar_fe2d7441fff033/header-files-in-c-305. En cas de violation, veuillez contacter [email protected] pour le supprimer.
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3