C第一次执行完printf("%3d",x-=2);后x=1,然后--x为0,取反后为1,条件为true,继续执行循环,第二次执行完printf("%3d",x-=2);后x=-2,--x得到-3,取反后是0,循环结束