Re: if in c

Pàgina inicial

Reply to this message
Autor: Nicolas D
Data:  
A: guilde
Assumpte: Re: if in c
On 10/06/2011 12:30, Patrick Dupre wrote:
> Bonjour,
>
> Question de c.
> Dans un if avec un operateur "and" ou "or", est-ce que je peux etre
> sur que l'execution du premier membre est effectue avant le second
> membre ?
> En d"autre termes, est-ce que si j'ai
> if ((condition a) && (condition b))
>
> avec (condition a) false, je peux-etre sur que la condition b n'est pas
> executee ?
> Ou bien est-ce qu'il y a un moyen de forcer a excuter en priorite
> la condition a ?
>
> Merci
>
>


Si je lis correctement le stadard C99, il y est indiqué l'opérateur &&
garantie l'évaluation de la gauche vers la droite, et que l'évaluation
s'arrete au premier résultat 0 (ou faux).

--
Nicolas D
site : http://www.slubman.info/