for ( int i=10; i> 1; i /=2 ) {printf("%d ", i++);}输出结果是10 5 3 2 ,但是就是没搞懂为啥第一个是10啊 i++不是10加了1么
i ++ 是先输出再 ++ , ++ i 是先 ++ 再输出,两者的执行顺序要搞清楚