关于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
①.
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