It was thus said that the Great Bryan Pope once stated:
 And thusly Mike Loewen spake:
 On Fri, 13 May 2005, Bryan Pope wrote:
     So, to
tie this in with the Zen Koan threads, what is the result of
        int i = 0;
        printf("%d %d %d\n",i++,i++,i++);
 
 IIRC it should output:
 2 1 0 
 
     Not on my system:
 0 1 2
  
 I checked after I sent the message and my system output "2 1 0"...  I am
 using Watcom C 10.6 under QNX 4.25. 
I was replying to this statement from John Hogerhuis:
  I think the programming language is the most
 succinct, clear, and unambiguous specification language imaginable.
 Almost always each construct has one and only one interpretation.  
  And this is a perfect example of what I was trying to get across (and so
far, no one has stated the correct answer, yet both Bryan's and Mike's
compilers have produced a correct answer.  To add fuel to the conversation,
the IRIX 4.0.5 C compiler would produce
        0 0 0
which is also a correct answer.
  -spc (On topic, since this applies to C89 ... )