- 主题:请教一个小问题for循环里的i
for(int i=0;i<length;i++)
for(int i=0;i<length;++i)
两种写法,就是末尾的 i++和++i 的区别
同样还有i-- 和 --i
我觉得没区别,有些老师也说没区别。
但为什么有些大佬就是喜欢写成 ++i --i呢?
--
FROM 221.231.13.*
谢谢解答,我就是纯c,在c版发的
我也觉得没区别,代码一样好好执行。
【 在 z16166 的大作中提到: 】
: 纯c是没区别的。
: c++的话,i是个复杂对象的迭代器的话,可能有区别
: --
: ...................
--
FROM 221.231.13.*
我知道那些区别,我现在是非常简单的情况下,没有其他要在赋值前后执行的,所以应该没有区别。
我就是奇怪为什么有些大佬总是先++,或许是各公司的编码规范。
【 在 gaofei 的大作中提到: 】
: 这不就是经典的先用后加和先加后用的区别
:
--
FROM 221.231.13.*