At the time of the test or problem, I often encountered such a problem. The teacher who came to the topic was loved to have a cattle of the cattle in this point. It is the combination of self-decreasing operations. I personally think that the question is, no Make more, because each compiler is different, the results come out different, and there is a misleading, and there is a misleading, but we still have to face ... Sad. Below I use assembly to analyze this example:
#include "stdio.h" int main () {INT i = 0, n = 0; n = ( i) ( i) ( i); printf ("n =% D / N ", N); Printf (" i =% d / n ", i); return 0;}