Petite question en C

Bonjour,
quel la signification de cette petite condition :
if( l== 9 )
{
ok = lot_in[0] == '0' || lot_in[0] == '1';
lot_in += 2;
}
ne tenez pas compte de la déclaration des variable (ok; l; lot_in []...)
je ne comprends pas le role de ||
Merci beaucoup

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. au cours de l'autoformation j'ai trouve un probleme pour l'execution du programme
    1. Salut,

      C'est l'equivalant d'un test :

      v1 = (a > b) || (a == b); équivaut à v1 = (a >= b);

      A+
      1. C'est encore moi,

        Plus simplement, c'est un OU logique.
      2. pour etre plus clair
        ok est un booleen il faut reprendre les math de bool
        ok=condition1+(ou)condition2