首先 i++ 是指先使用i,只用之后再讲i的值加一,
++i 是将i的值先加一,然后在使用i;
说到这里是否想知道还有其他区别吗?
如果i是一个整型变量那么i++ 与++i 几乎是没有区别的
在学习C++的后面会有迭代器,迭代器是一个对象,当i是迭代器时,那么++i的效率运行速度就比i++快;
所以我们在一般的for循环语句中当i++与++i都可以使用时,可以考虑使用++i,养成一种良好的风格.
首先 i++ 是指先使用i,只用之后再讲i的值加一,
++i 是将i的值先加一,然后在使用i;
说到这里是否想知道还有其他区别吗?
如果i是一个整型变量那么i++ 与++i 几乎是没有区别的
在学习C++的后面会有迭代器,迭代器是一个对象,当i是迭代器时,那么++i的效率运行速度就比i++快;
所以我们在一般的for循环语句中当i++与++i都可以使用时,可以考虑使用++i,养成一种良好的风格.