L'essentiel du langage C

Utiliser les opérateurs d'assignation, d'incrémentation et de comparaison

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Lancez-vous dans le programme d'application sur les opérateurs. Vous allez vous exercer avec les opérateurs d'assignation, d'incrémentation et de comparaison.
04:30

Transcription

Donc, nous voici dans le programme qui va mettre en évidence donc les opérateurs d'assignation, d'incrémentation et de comparaison. Donc, nous voici dans le template habituel. J'effectue toujours mes calculs en décimale de façon à ce que ça soit beaucoup plus visuel. Et puis, je déclare donc 3 variables de type char. Donc, résultat, je mets un 0 Et les deux autres nombres, je les mets respectivement à 10 et à 20. Lançons un peu la compilation et comparons en fait les résultats de cette compilation avec le programme que j'ai écrit. Alors, nous voici ici. Alors, j'écris avec un printf : Lorsque "result_char" reçoit 0 alors la condition est fausse. Et inversement, quand je reçois un 1, c'est que la condition est vraie, ce que j'ai écrit ici. Je rappelle les valeurs de 10 et 20 de façon à ce que ça soit plus facile pour nous de comparer le code par rapport à la fenêtre, et vous dire que je ne vous raconte pas n'importe quoi et que tout est très crédible. Result_char = Alors là, je fais de la comparaison. Est-ce que nombre_char1 est égal à nombre_char2 Bon, 10 et 20, normalement non. Alors, on regarde. Et ici, j'envoie result_char en décimal. Donc résultat 0, donc c'est faux. Donc, jusque-là, pas de problème. Maintenant, est-ce que nombre_char est différent de nombre_char2 ? Bah normalement, c'est vrai. Alors, on regarde. Hop, il nous a mis un 1 Oui, en effet, c'est vrai. Est-ce que nombre_char1 est plus petit que nombre_char2 ? C'est vrai. En effet. Nous avons 10, 20. Jusque-là, on est bon. On a fait l'inverse et là, il nous dit que c'est faux. Donc, vous voyez, jusque-là, tout va bien. Continuons un peu dans notre programme et regardons un peu après la pré et post-incrémentation dont je vous ai parlé. Donc, je dis que result_char, finalement je prends ma dernière valeur que je lui ai donné et je fais de la post-incrémentation. Alors, nombre_char++ là, lorsque je viens écrire la valeur, afficher la valeur, eh bien, vous voyez qu'il est resté à 10 Il n'a pas augmenté mon nombre char1 de 1 Donc, cela ne marche pas. Mais nombre_char1 a +1, il est en mémoire. Et justement, faisons un peu l'essai. Cette fois-ci, je réincrémente une fois nombre_char, je fais de la pré-incrémentation et donc, j'étais à 10 au tout début sauf que j'ai fait de la post-incrémentation donc en fait, en mémoire, il a gardé 11 et là, je refais de la pré-incrémentation. Donc, je l'incrémente tout de suite. Donc, on passe à 12. Result_char ++ Là, je passe à 12. Et après, si je reprends nombre_char ++ Là, je repasse de 12, j'ajoute 1 mais je l'imprime tout de suite. Imprimer, ça veut dire en fait aussi afficher. Puisque nous sommes sur des contrôles de faits. Donc, nous sommes là à 13. Cela marche forcément. Donc, voilà un peu la petite subtilité qu'il y a à comprendre entre la post et la pré-incrémentation. Vous voyez ici, pré-incrémentation, post-incrémentation Mais forcément si vous avez pré-incrémenté, si vous oubliez de réutiliser cette valeur entre les deux, vous ne l'avez plus visuellement. C'est pour ça que nous sommes passés de 10 à 12 et que nous avons passé le 11. Voilà, j’espère que j'ai été suffisamment clair sur ce chapitre et voyons un peu ce qui nous attend pour la suite.

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 !