n--是先使用n的值,用完之后n=n-1,--n是先做自减,再使用n的值,因此,判断顺序是,n=4,while(4),(n--)n=3,(--n)输出2,while(2),(n--)n=1,(--n)输出0,如果还是不太清楚,再提出。
在printf时n已减过两次n-- 一次,--n一次,此时n=2.第二循环也一样,n=0.