Petite question en C

alizart -  
 db -
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

nacer69 Messages postés 1 Date d'inscription   Statut Membre Dernière intervention  
 
au cours de l'autoformation j'ai trouve un probleme pour l'execution du programme
0
ti pimous
 
Salut,

C'est l'equivalant d'un test :

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

A+
0
ti pimous
 
C'est encore moi,

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