Maison > développement back-end > C++ > Préprocesseur C ?

Préprocesseur C ?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Libérer: 2023-08-27 14:53:06
avant
1470 Les gens l'ont consulté

Préprocesseur C ?

Le langage de programmation C prend en charge les préprocesseurs pour un fonctionnement efficace des programmes. C Preprocessor est un préprocesseur de macro pour les langages de programmation basés sur C. Le préprocesseur offre au compilateur la possibilité d'inclure des fichiers d'en-tête, une extension de macro, une compilation conditionnelle et un contrôle de ligne de manière explicite. La balise

#hash est utilisée pour définir les préprocesseurs, c'est-à-dire que tous les préprocesseurs commencent par #. Ceci est suivi du nom du préprocesseur sans aucun espace. Voici une liste des préprocesseurs C.

S.No. Préprocesseur Description
1. #include

Inclut des en-têtes spécifiques d'un fichier.
2. #define

Définir les macros du préprocesseur.
3. #undef

Annuler la définition de la macro du préprocesseur
4. #if

Vérifiez la condition au moment de la compilation et évaluez-la à la valeur True .
5. #else

Évalué comme une alternative au préprocesseur if.
6. #ifndef

Vérifiez si la macro est définie. S'il n'est pas défini, la valeur est VRAI .
7. #elif

Combinez les déclarations #if et #else simultanément.
8. #error

Définit le message d'erreur imprimé par la méthode stderr .
9. #endif

Fin de la condition du préprocesseur.
10. #pragma

est utilisé pour émettre des commandes au compilateur/

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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal