Re: if in c

トップ ページ

このメッセージに返信
著者: Edgar Bonet
日付:  
To: guilde
題目: Re: if in c
Nicolas D a écrit :
> 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).


C'est comme ça depuis toujours, pas seulement depuis C99. Cette propriété est
souvent utilisée dans des expressions du genre

     if (pointeur && *pointeur == valeur) ...


où la première évaluation de pointeur est équivalente à (pointeur != NULL).

Edgar.