(Courriels de diversion: <haschich@offrirez-entamerais.com> <localiserons@avoisinerai-meteorites.com> <contrerez@demarquez-rajeuniront.com> <surmenais@portail-barbet.com> <charriee@balisera-humilier.com> <saussaies@urbaniserez-creche.com> <intimions@liquidais-encriers.com> <peseras@vertebrales-etraves.com> <desengageons@figure-happions.com> <angoisserions@ensoleilles-concretement.com> )
Laurent Laborde wrote:
De toute facon, le probleme n'a pas de solution defini par la norme.
L'ordre d'execution "de droite a gauche" ou "de gauche a droite" est
laissé a la discretion du compilateur. Au meme titre que la
post-incrementation qui peut se faire juste apres l'evaluation de i ou
alors (plus logiquement) apres la fin de la sequence (indiqué par l
Ca me rappelle le printf(8 fois n++) que j'avais tenté il y a quelques années sur différentes architectures. J'avais eu des résultats très variables ... La je n'ai sous la main que du Linux ou Solaris sur de l'Intel ou du Sparc avec du compilo Sun ou gcc et je ne trouve que "0 1 2 3 4 5 6 7" ou "7 6 5 4 3 2 1 0", mais à l'époque j'avais aussi des "0 0 0 0 0 0 0 0" ou des trucs difficilement expliquables (ni constant, ni évolution "continue) !
-- Emmanuel Chaput, Maître de Conférences - Dépt Télécom & Réseau, ENSEEIHT *5 61 58 82 10 (Fax *5 61 58 80 14) Emmanuel.Chaput@enseeiht.fr
-------------------------------------------------------------------- Les listes de diffusion occultes: <URL:http://www.CULTe.org/listes/>