Comment construire une base if dans c

Pour vraiment utiliser la puissance du langage C, vos programmes doivent prendre des décisions. Un ordinateur ne peut pas penser, mais il peut faire des comparaisons, d'évaluer les résultats des comparaisons, et ensuite agir sur ces informations. La si mot-clé est utilisé dans la programmation C de faire des comparaisons et de contrôler le flux de votre programme.

La si mot-clé est utilisé en C pour effectuer une comparaison: Une variable est comparée à une valeur, ou deux variables sont comparées les unes aux autres. Si le résultat de cette comparaison est vraie, une ou plusieurs instructions sont exécutées. Si la comparaison est fausse, les comptes sont ignorées comme une boîte de trois mois, de chinois à emporter à l'arrière de votre réfrigérateur.

En anglais, le si comparaison ressemble à ceci:




si (I_am_hungry == oui) {go_to (cuisine) -snack = faire (alimentaire) -Manger (snack) -}

si est suivie d'une comparaison entre parenthèses. Ceci est une comparaison mathématique. Les opérateurs figurant dans le tableau ci-dessous sont utilisés pour comparer les valeurs de deux variables ou les valeurs d'une variable et une valeur immédiate.

C Opérateurs de comparaison langue
OpérateurSignificationExemple
==Est égal à== décennie 10
lt;Est inférieur ànégatif lt; 0
>Est supérieur àsiècle> 100
lt; =Inférieur ou égal àpetit enfant lt; = 12
> =Plus grand ou égal àmillionnaire> = 1000000
!=Non égal àbizarre! = 2

Aucune suit le point-virgule si les parenthèses de déclaration.

Après les parenthèses est un ou plusieurs comptes, entre accolades. Ces instructions sont exécutées que si la condition (entre parenthèses) est vrai. Si la condition est fausse, les comptes sont ignorés. La déclaration suivante, à la suite siaccolade finale ', est alors exécuté.

La plupart des opérateurs dans le tableau devrait vous être familier de la classe de mathématiques de l'école élémentaire. Notez toutefois que la comparaison égale est fait avec deux signes égal, pas un seul. En outre, "inférieur ou égal à" est écrit comme ça se prononce: lt; = et non = lt; - idem pour "supérieur ou égal à», qui ne peut pas être écrite =>.

Non-même est écrit! =. Le caractère pour pas dans le langage C est le point d'exclamation. (Ce sujet apparaît d'ailleurs comme vous en savoir plus sur C) Comme avec moins-que ou égal à et supérieur ou égal à, non-égalité doit être écrit! = Et non = !.

Il aide à se rappeler == pour une comparaison, si vous prononcez "est égal à" et non pas "égal à égal." Le signe égal unique =, est utilisé en C pour l'affectation.


» » » » Comment construire une base if dans c