Le 14 septembre 2017, nous avons publié une version actualisée de notre Politique de confidentialité. En utilisant video2brain.com vous vous engagez à respecter ces documents mis à jour. Veuillez donc prendre quelques minutes pour les consulter.

L'essentiel du langage C

Paramétrer une macro

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Dans cet exemple simple, vous allez voir qu'il est possible d'effectuer le paramétrage d'une macro, comme celle d'une fonction.
03:02

Transcription

Dans cette vidéo, donc, je veux continuer à vous parler de cette fameuse directive préprocesseur define. Alors, puisque en fait ce préprocesseur peut se faire passer pour une fonction, est-ce qu'on peut pousser le vice à lui faire faire tout comme une fonction ? Ben la réponse c'est oui. Alors, la seule chose que l'on va pas faire c'est déclarer une variable. On va la déclarer quand même dans la partie globale des variables. On ne va pas passer le vice trop loin non plus, mais vous voyez finalement, ici je le fais quand même. float valeur_article pour vous montrer que c'est faisable. Mais c'est vraiment pas bien, là c'est le mal absolu ce que j'ai en train de vous montrer. Mais voilà, c'est jouable. Et il y a des informations qui le font. Alors, peut être pas sur des programmes de lignes de code aussi longues, une fonction avec un paramètre qui s'effectue et qui fait un petit calcul derrière. Bon, voilà, on senti on s'arrête là. Aucun informaticien chevronné s'amuse à écrire une macro comme ça. Ici, c'est purement pédagogique et pour pouvoir vous montrer qu'on peut pousser le vice très loin. Donc, ici, bah j'arrive dans int main() TVA(5,5) D'accord, alors float, je déclare carrément valeur_article; anti-slash en faisant Alt Gr+8. Et puis, bah printf, bah allons y gaiement. Donc, la valeur de votre article ? La TVA est fixée à une valeur que l'on a donné ici en paramètres (5,5). Et puis, bah scanf on va demander la saisie de l'article Et puis, roulez jeunesse, on fait le calcul de la valeur de l'article. Et après, donc nous affichons directement la valeur de l'article tout taxe comprise. Donc, voyant tout de suite, si cela fonctionne. Alors, la TVA est fixée à 5.50 Quel est le prix de l'article ? Et ben, je mets quelque chose qui tend juste, comme ça on va voir. Et puis, bah voilà, 5.50%. Bah la valeur de l'article est de 10.55. Voilà. Donc, simplement pour vous dire qu'avec le define, vous pouvez substituer des morceaux complets de programmes. C'est faisable, mais personne ne le fait. Par contre, substituer un petit morceau programme avec un paramètre d'entrée qui tient sur une ligne, une ligne près qui s'arrêtera ici. Ça, c'est fait très très régulièrement. Ça, non ! C'est jamais fait, personne ne le fait et c'est pas beau et c'est totalement illisible à l'intérieur d'un programme. Voilà sur quoi je voulais insister dans cette vidéo.

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 !