结果是3 1,不明白得出这个结果的过程

include < stdio . h >

int main ()
{ int n =4;
while ( n --) printf ("% d ", n --);
return 0;

这使用因为在每次循环中调用了两次n--。

--在数字后面等效于


int main ()
{ int n =4;
while ( n ) 
n--;
printf ("% d ", n);
n--
return 0;
}