Maison> développement back-end> C++> le corps du texte

Fichiers d'en-tête en C

PHPz
Libérer: 2024-08-30 20:30:10
original
710 Les gens l'ont consulté

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 sur plusieurs fichiers sources.

Directive sur les préprocesseurs

La directive du préprocesseur est une ligne dans un programme qui n'est pas une instruction de programmation mais en fait une commande pour le préprocesseur.
Par exemple : -
#inlude
#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 équerres <> 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.

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!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!