in our college we have a repeated C aptitude question... which goes like this....
int i=5
printf("%d %d %d", i--,i,i++)
and the answer given to us was 5,6,5.... when asked it was said that the compiler evaluates printf from right to left...... can somebody throw some light on how this statement gets evaluated.....