Nous mettrons à jour notre Politique de confidentialité prochainement. En voici un aperçu.

L'essentiel du langage C

Prendre en main les conditions

Testez gratuitement nos 1341 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Utilisez la structure de contrôle if, de façon à mettre en évidence les subtilités des parenthèses dans les conditions. Vous allez effectuer cette action pour toutes les structures confondues.
04:27

Transcription

Je vais vous présenter donc les quelques subtilités liées aux conditions sur les structures de contrôle. Donc nous allons commencer avec la structure que l'on a vue. Donc la "if" qui est la plus simple mais qui pourra être largement étendue à toutes les autres structures de contrôle que nous allons voir. Donc nous faisons défiler comme à l'accoutumée notre template de programme. Et nous regardons un petit peu la déclaration. Donc je décide de déclarer deux types char qui ont être cette fois-ci en base ASCII donc caractere, je vais mettre un "A" et un "B" Donc ici, en fait, il n'y a pas, à proprement dit, de code nouveau mais je vais juste vous montrer ce qui est correct et ce qui ne l'est pas. Ce qui est correct, c'est de faire if (caractere et de regarder l'égalité avec "a" Donc ici, ça ne sera pas vrai puisque c'est "a" minuscule et là c'est un "A" majuscule. Attention, votre compilateur est sensible à la casse. La casse, c'est-à-dire qu'il fait la différence entre minuscule et majuscule. Et c'est tout à fait normal parce que vous avez vu que dans la table ASCII, le numéro attribué à "A" et "a" en binaire ou en décimale ou en hexadécimale n'est absolument pas le même. Donc si ce n'est pas la meilleure valeur en décimale, ce n'est pas la même valeur en binaire donc, ce n'est pas la même valeur pour votre processeur, ce qui est tout à fait normal. Donc, on est sensible à la casse. Donc "a" n'est pas "A" Ce qui est correct, c'est d'y mettre les parenthèses. Ce qui est incorrect, alors, on peut le vérifier si on veut. Pour décommenter, vous sélectionnez, vous faites Ctrl+Shift+X et là, on va faire la même chose. On recommence, on sélectionne, Ctrl+Shift+X Et encore, sélectionnez, Ctrl+Shift+X Et là donc, on va être gratifié de plein d'erreurs, évidemment. Donc dès la première, voilà. Alors, c'est incorrect puisque les parenthèses sont nécessaires, ce n'est pas une option. Ceci est correct puisque vous avez donc la parenthèse ouvrante et fermante et votre condition à l'intérieur. Si on regarde un peu après les erreurs, ici, donc pour la parenthèse, ici parce que vous avez une double parenthèses. Eh oui, en effet, vous avez if (caractere et en fait, le compilateur s'arrête là. Pour lui, il ne peut pas comprendre qu'après if, on n'est pas une instruction. Or, un OU n'est pas une instruction non plus, c'est une condition. Donc à partir de là, c'est incorrect. Même chose ici, ce qui est correct si vous amenez l'ensemble de vos conditions, c'est toujours de les mettre entre parenthèses. Si vous mettez if (caractere a et là, nous sommes à la ligne 93, c'est incorrect puisque jusque-là, pour lui, c'est bon. Quand je dis "lui", le compilateur. Et à arrivé là, il s'attend à une instruction. Et là, vous lui collez un ET Donc une condition et là, c'est incompréhensible. Pour faire quand même tourner ce code, vous sélectionnez et cette fois-ci, vous commentez. Alors, vous faites Ctrl+Shift+C C comme Commentaire Et là, on recommence. Ctrl+Shift Commentaire J'aurai pu faire Ctrl+Z mais c'est pour vous apprendre à commenter et décommenter rapidement. Ctrl+C À partir de là, tout ce qui est correct est correct. Donc voilà. Et donc, là, pas trop de difficulté. Les valeurs sont A et B forcément puisque c'est les valeurs que j’ai données ici. Donc la valeur ici est fausse ou c'est A et donc, de ce fait, vous avez A et B Voilà, j'espère que j'ai été clair sur ce petit détail qui est très important au niveau des parenthèses.

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 !