Arduino Forum

Forum 2005-2010 (read only) => International => Français => Topic started by: KiliYaBB on Jul 24, 2009, 11:15 am

Title: || cette ecriture est telle valable
Post by: KiliYaBB on Jul 24, 2009, 11:15 am
Bonjour,

Supposons deux variables int intA et intB

je veux qu'une action se fasse si intA=0 ou intB>3

Cette écriture est elle correcte ?

if (intA=0 || intB>3){

action a realiser


Merci ! ;)

}
Title: Re: || cette ecriture est telle valable
Post by: fdufnews on Jul 24, 2009, 01:15 pm
Quote
Cette écriture est elle correcte ?

if (intA=0 || intB>3){

action a realiser


Merci ! Wink

}


Non

A=0 affecte la valeur 0 à la variable A.
Il faut écrire
A==0 qui retourne vrai si A contient 0
Title: Re: || cette ecriture est telle valable
Post by: KiliYaBB on Jul 24, 2009, 01:35 pm
A ba oui, merci !

Autre question :

que fais l'écriture  for(;;)   ?

Ca tourne a l'infini ?
Title: Re: || cette ecriture est telle valable
Post by: julien@pobot.org on Jul 24, 2009, 04:56 pm
oui, mais on lui préfère

while (true) {

}

et en Arduino, pas besoin puisqu'on a "void loop() { ... }"