*   >> Lecture Éducation Articles >> science >> la programmation

Et la logique booléenne C Conditions

la logique booléenne et C Conditions C Tutoriels de Roots - Partie 8 Introduction Cela fait partie de ma série 8, C Tutoriels de Roots. Dans cette partie de la série, nous appliquons la logique booléenne pour conditions C. Pour cette partie de la série, nous supposons qu'un homme de grande taille a une hauteur de 20DM et un homme de petite taille a une hauteur de 10DM. Je l'ai exagéré les chiffres pour l'emphase. Remarque: Si vous ne pouvez pas voir le code ou si vous pensez que quelque chose manquait (lien brisé, l'image absente), contactez-moi au [email protected].

Qui est, me contacter pour le moindre problème que vous avez à propos de ce que vous lisez. Expression simple Exemple Considérons le code suivant: #include int main () {//hauteur des moyens 20 int moi = 20; si (moi == 20) {printf ("je suis grand»); } Return 0; } Lire et essayez le code. En l'état, (entre parenthèses de si), il ya une seule expression, qui est, (moi == 20). Si cette expression résulte en vrai, le cas du bloc sera exécuté. En C, le numéro 1 signifie vrai dans un état et le nombre 0 signifie faux.

En d'autres termes, 1 est la valeur _Bool pour vrai et 0 est la valeur _Bool pour faux. La si-construction ci-dessus est équivalente à si

(1) {printf ("je suis grand»); } Pour ce deuxième cas-construction à exécuter, vous ne devez pas la création de l'identifiant et son affectation. Lire et essayer le code suivant: #include int main () {if

(1) {printf ("je suis grand»); } Return 0; } Penchons-nous sur un cas où les résultats de l'état de faux.

Considérons le code suivant: #include int main () {//courte moyens 10 int moi = 10; si (moi == 20) {printf ("je suis grand»); } Return 0; } Le cas du bloc (des accolades) dans le code ci-dessus ne sera pas exécuté, parce que les résultats de condition à faux, puisque la valeur de l'identifiant, moi, est de 10 pour "courte" et non 20 pour "haute". La si-construction ci-dessus est équivalente à: if

(0) {printf ("je suis grand»); } Un cas du bloc ne peut être exécutée que si la condition est vraie. Dans ce dernier cas, il est pas exécutée, car zéro signifie faux.

Plus d'une expression dans un état Vous pouvez avoir plus d'une expression dans un état. Dans cette partie de la série, je considère un maximum de deux expressions dans un état. Chacune des expressions traduit par vrai ou faux. Les expressions sont combinées avec AND, OR ou NOT. L'opérateur est entré comme, &&. L'opérateur OR est entré comme, || . L'opérateur NOT est entré comme! .

Page   <<       [1] [2] [3] >>
Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.