关于C中 i++ 与 ++i的有关问题

关于C中 i++ 与 ++i的问题
①.
        int i = 10;
printf("i = %d\n",i);
printf("i++ = %d\n",i++);
printf("i++ = %d\n",i++);

②.
        int i = 10;
printf("i,i++,i++ = %d,%d,%d\n",i,i++,i++);

他们的区别 到底在哪里呢?

------解决方案--------------------
printf("i,i++,i++ = %d,%d,%d\n",i,i++,i++);
代码是错的
结果没意义 
基于结果得到的结论也没意义

怎么错的 看置顶帖 
------解决方案--------------------
http://bbs.****.net/topics/370153775