L'essentiel du langage C

Aborder les directives de préprocesseurs

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Vous allez voir qu'il est possible de programmer pour le programme, ou de programmer pour orienter le compilateur.
03:08

Transcription

Dans cette vidéo, je vais vous parler de l'utilisation des préprocesseurs. Les préprocesseurs, comme je l'ai dit sur ce premier slide de titre, c'est lorsque l'on s'adresse au compilateur Le préprocesseur est avant tout lu par le compilateur avant de lire votre programme. En fait, ce sont des directives. Vous discutez avec votre compilateur en lui disant : "avant de faire quoique ce soit, tu vas me faire ça, ça, ça et ça." Ensuite, toutes les prats du programme Donc, en fait, il est un peu au centre, avant de passer à la compilation, puis à l'édition de liens. En fait, à quoi sert les directives préprocesseurs finement de façon physique? En tout cas, pour la reconnaître, elles sont toujours précédées d'un # Elles sont destinées au compilateur et non au programme directement. Je répète, elles sont là pour faire l'interface entre vous et le compilateur. Elles permettent au programmeur d'alléger certaines syntaxes. Elles permettent de personnaliser les messages d'erreur s'il le faut. Et elles permettent de spécifier les fonctionnalités au compilateur. Voici quelques directives préprocesseurs qui sont aussi des mots clés du C langue que vous ne pourrez pas utiliser en tant que tels comme variables. Par exemple, #define, que l'on va utiliser avec allégresse, définit un motif de substitution Undefine c'est quand vous voulez arrêter de l'utiliser. pendant une portion de votre programme #include, vous l'avez déjà vu. C'est pour l'inclusion de fichier. les #ifdef, #if not def, #if, #else,# elseif, #endif, etc. se sont des mots qui sont liés à de la compilation conditionnelle C'est-à dire, que vous pouvez décider d'effectuer une compilation en fonction de certains paramètres. #pragma, ça c'est pour les extensions du compilateur. Et ensuite, vous avez #error qui permet de personnaliser vos messages d'erreur et de stopper la compilation. Vous avez aussi des préprocesseurs qui sont dejà inclus qui sont déjà constantes C'est-à-dire qui vont pouvoir directement vous donner un lien, un rappel quand ils sont épuisés. Exemple, LINE, quand vous allez mettre LINE quelque part, c'est une constante qui va vous indiquer la ligne courante de votre programme source. Qunad vous allez mettre FILE, automatiquement, vous allez avoir le nom courant du fichier que vous êtes en train de compiler. De même pour DATE, TIME et cpplusplus lorsque vous programmez en C++. Nous allons passer toute suite à notre premier exercice.

L'essentiel du langage C

Comprenez les concepts de base du langage C. Développez de simples applications en mode console, afin de comprendre les rouages d’un des langages les plus utilisés au monde.

7h51 (98 vidéos)
Aucun commentaire n´est disponible actuellement
Logiciel :
Spécial abonnés
Date de parution :12 janv. 2016

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !