squalyl (./23) : donc il fait 1+2 et le "++" est un sequence point
non, ++ ne crée pas de sequence point... les seuls sequence points dans le programme de godzil sont les appels à printf et les ;, ce qui explique que le résultat ne soit pas défini ^^
en fait tout est défini, faut juste savoir comment
peut-être que GCC adopte un comportement défini là-dessus (mais ça m'étonnerait, il peut très bien y avoir des cas où GCC fait le contraire des observations de Godzil), par contre ce qui est certain c'est que la norme ne garantit rien