Maison Problème commun Qu'est-ce qu'un fichier .h ?

Qu'est-ce qu'un fichier .h ?

Dec 09, 2020 am 09:37 AM
.h文件

Le fichier .h est le fichier d'en-tête du langage C et du langage [C++] Généralement, seules les déclarations de fonction, les définitions de macro et les prototypes de fonction sont placés dans le fichier d'en-tête de classe [.h] et l'implémentation spécifique. est dans le fichier [ .cpp].

Qu'est-ce qu'un fichier .h ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, version c99, ordinateur Dell G3.

.h est le fichier d'en-tête du langage C et du langage C++.

Les fonctions sont les suivantes :

1. Généralement, seules les déclarations de fonction, les définitions de macro et les prototypes de fonction sont placés dans le fichier d'en-tête de la classe .h, et l'implémentation spécifique est dans le fichier .cpp

 2. Par exemple : Par exemple, les fonctions mathématiques vues dans <math.h> sont uniquement déclarées, et l'implémentation spécifique est dans <math.cpp>

 3. Lors de la compilation, le compilateur chargera automatiquement les

fichiers correspondant à .h. .CPP

Introduction connexe :

Le langage C est un langage de programmation informatique orienté processus, qui est différent des langages de programmation orientés objet tels que C++, C# et Java. L'objectif de conception du langage C est de fournir un langage de programmation qui peut être facilement compilé, gérer la mémoire de bas niveau, générer seulement une petite quantité de code machine et peut s'exécuter sans aucune prise en charge de l'environnement d'exécution. Le langage C décrit les problèmes plus rapidement que le langage assembleur, a moins de charge de travail, une bonne lisibilité et est facile à déboguer, modifier et transplanter, tandis que la qualité du code est équivalente à celle du langage assembleur. Le langage C n'est généralement que 10 à 20 % moins efficace que le programme cible généré par le code en langage assembleur. Par conséquent, le langage C peut écrire des logiciels système.

Au stade actuel, dans le domaine de la programmation, le langage C est beaucoup utilisé. Il prend en compte les avantages du langage de haut niveau et du langage assembleur, et présente de plus grands avantages que les autres langages de programmation. La conception de systèmes informatiques et la programmation d’applications sont les deux principaux domaines d’application du langage C. Dans le même temps, le langage C est hautement universel et peut être appliqué dans de nombreux systèmes d’exploitation informatiques avec une efficacité remarquable.

Le langage C possède un système théorique complet qui a traversé une longue histoire de développement et joue un rôle décisif dans les langages de programmation.

Recommandations d'apprentissage gratuites associées :

programmation php (vidéo)

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!

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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)