[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [C(++)] Petite question toute bête



Le Thu, Dec 21, 2006 at 10:29:42AM +0100, Marc Chantreux a écrit :
> 
> 
> >
> >(Nbpoints && fe && Tdelay && Twidth) ? break : ;
> 
> j'aurais plutot tendance a écrire :
> if (Nbpoints && fe && Tdelay && Twidth) break;

Ah oui... Des fois, à vouloir faire simple, on oublie de faire simple.

> 
> >Mais, visiblement, on ne peut pas utiliser break comme ça dans cette
> >forme syntaxique.
> 
> a mon avis ca n'est pas le break qui pose probleme mais le fait que tu 
> ne mette rien apres :.

Non, c'est bien le break qui pose problème.
On peut laisser vide, a priori, la seconde partie.

> 
> tu peux mettre un 0 histoire de ramener une valeur sans incidence sur le 
> deroulement du code:
> 
> #define DO_NOTHING 0

L'intérêt c'est que la condition renvoie une valeur dans tous les cas ?


-- 
==========================================================
Aurélien Roux 



Reply to: