Page 1 sur 2
le "ET" et le "OU"
Posté : lun. 28 juin 2010, 13:28
par maurice
Bonjour,
dans la doc d'asymptote, on trouve :
&& and (with conditional evaluation of right-hand argument)
& and
|| or (with conditional evaluation of right-hand argument)
| or
Quelle est excatement la différence entre && et & et || et | ?
Merci d'avance
Maurice
Re: le "ET" et le "OU"
Posté : lun. 28 juin 2010, 13:52
par chellier
Bonjour,
peut-être une explication ici :
http://www.developpez.net/forums/d364970/dotnet/langages/csharp/difference-entre/Mais je ne vois pas comment le vérifier...
Christophe
Re: le "ET" et le "OU"
Posté : lun. 28 juin 2010, 14:06
par maurice
merci Christophe.
Maurice
Re: le "ET" et le "OU"
Posté : lun. 28 juin 2010, 14:45
par OG
Pour voir la différence
Code : Tout sélectionner
bool ici()
{
for (int j=0;j<10000000;++j) // ou plus selon votre multi-coeur
{ real a=5.;}
return true;
}
write( time(seconds()-24*60*60));
bool c=(3>4)&&ici(); // tester avec &
write( time(seconds()-24*60*60));
O.G.
Re: le "ET" et le "OU"
Posté : lun. 28 juin 2010, 15:04
par GM
J'arrivais avec un exemple... mais Olivier m'a pris de vitesse.
Je le donne quand même :
Code : Tout sélectionner
int a=0, b=0;
bool c=(a==1)&&((++b)==0);
write("a="+string(a));
write("b="+string(b));
write(c);
va donner :
Process started >>>
a=0
b=0
false
<<< Process finished.
alors que :
Code : Tout sélectionner
int a=0, b=0;
bool c=(a==1)&((++b)==0);
write("a="+string(a));
write("b="+string(b));
write(c);
va donner :
Process started >>>
a=0
b=1
false
<<< Process finished.
Re: le "ET" et le "OU"
Posté : lun. 28 juin 2010, 15:06
par projetmbc
OG tu aurais aussi pu faire apparaître un texte dans ta fonction ici, cela aurait été plus parlant. Non ?
Re: le "ET" et le "OU"
Posté : lun. 28 juin 2010, 15:13
par OG
projetmbc a écrit :OG tu aurais aussi pu faire apparaître un texte dans ta fonction ici, cela aurait été plus parlant. Non ?
Oui mais je ne suis pas expert en programmation en fait et j'aime
bien les boucles de la Seine...
O.G.
Re: le "ET" et le "OU"
Posté : lun. 28 juin 2010, 15:36
par chellier
Bravo pour les exemples !
Christophe
Re: le "ET" et le "OU"
Posté : lun. 28 juin 2010, 16:19
par maurice
Je crois avoir compris les exemples.
Merci
Maurice
Re: le "ET" et le "OU"
Posté : lun. 28 juin 2010, 20:43
par projetmbc
OG a écrit :Oui mais je ne suis pas expert en programmation en fait et j'aime
bien les boucles de la Seine...
N'essaies pas de noyer le poisson.
