以下为转载文章:
版权声明:该文为xuyangcao123原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:
可视化技巧:分类问题中的决策面画法 (直观理解plt.contour的用法)_我就是王钢蛋的博客-CSDN博客_plt.contour
效率与表达式值类型的区别
1、++i 的效率确实比 i++ 的要高,如果要执行多次的循环,这个效率问题是显然的。因为对 ++i 来说,整个表达式的值就是 i 的值,没有进行中间值的考贝工作,所以效率高;而对于 i++ 来说,整个表达式的值是 i 增1之前的值,它会考贝一份 i 增 1 之前的值作为整个表达式的值,所以效率低。
2、++i 这个表达式产生的是一个左值,可以把这个表达式用在一个需要一个左值的地方,如赋值表达式的左边:++i = 8; 而 i++ 产生的是一个右值,不能用在一个需要左值的地方。