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

Préprocesseur C ?

WBOY
Libérer: 2023-08-27 14:53:06
avant
1350 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!

source:tutorialspoint.com
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