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

Comment utiliser externe en langage C

下次还敢
Libérer: 2024-04-29 20:18:16
original
563 Les gens l'ont consulté

Le mot-clé extern est utilisé pour déclarer des variables ou des fonctions définies dans d'autres fichiers. L'utilisation d'extern peut réaliser une programmation modulaire, éviter des définitions répétées et réduire le temps de compilation, mais il convient de noter que la déclaration extern déclare uniquement l'existence d'une variable ou d'une fonction, pas sa définition et son initialisation.

Comment utiliser externe en langage C

Utilisation de extern en langage C

Le rôle du mot-clé extern

Le mot-clé extern est utilisé pour déclarer une variable ou une fonction, indiquant que la variable ou la fonction est définie dans d'autres fichiers (modules ) , indique au compilateur que lorsque la variable ou la fonction est utilisée dans le module actuel, sa définition peut être trouvée ailleurs.

Usage

declare une variable externe:

<code class="C">extern int var;</code>
Copier après la connexion

declare une fonction externe:

<code class="C">extern int func();</code>
Copier après la connexion

Advantages

  • modulaire programmation: le mot-clé extern peut diviser le code en modules pour atteindre la programmation de modulation pour améliorer l'amélioration pour améliorer maintenabilité du code.
  • Évitez les définitions répétées : Lorsque plusieurs modules doivent utiliser les mêmes variables ou fonctions, utilisez extern pour éviter les définitions répétées dans chaque module et éviter les conflits de noms.
  • Réduire le temps de compilation : Étant donné que les déclarations externes ne définissent pas réellement de variables ou de fonctions, elles peuvent réduire le temps de compilation, en particulier pour les grands projets.

Notes

  • Lorsque extern déclare une variable, il alloue uniquement de l'espace mémoire et n'initialise pas la variable. Par conséquent, la variable doit être initialisée avant de l'utiliser.
  • Avant d'utiliser une fonction déclarée avec extern, vous devez vous assurer que la fonction est définie et compilée dans d'autres modules. Sinon, le compilateur signalera une erreur.
  • La déclaration extern déclare uniquement l'existence d'une variable ou d'une fonction, pas sa définition. Par conséquent, lorsque vous utilisez des variables ou des fonctions déclarées en externe, vous devez vous assurer qu'elles ont le type et la valeur corrects.

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!

Étiquettes associées:
source:php.cn
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 articles par auteur
Tutoriels populaires
Plus>
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!