for循环中i++与++i有什么区别吗?今天面试被问到了,我回来执行了一下,没区别啊,难道有运行时间区别?
本来就没区别。问的就是你基础牢不牢。如果你不理解i++和++i到底有什么区别,你就不理解什么时候他俩没区别
a = i++; a= ++i;这两个是有区别的,前者是先把i的值赋值给a然后再自增,后者则是先自增再把i的值赋值给a
单线程下对运行结果没有区别