首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

for()语句中最后一个分号后写出 n++和++n有什么区别呢,该如何解决

2012-04-16 
for()语句中最后一个分号后写出 n++和++n有什么区别呢比如:for(intn0n10++n)和for(intn0n10n++)有

for()语句中最后一个分号后写出 n++和++n有什么区别呢
比如:
for(int   n   =   0   ;   n   <   10   ;   ++n)和for(int   n   =   0   ;n   <   10   ;n++)
有什么区别吗,
请高手指导,谢谢了
HappyNewYear   .

[解决办法]
没区别!
另外,对这类问题不建议钻牛角尖去深研究。
很多帖子讨论 ++i 和 i++ 的效率的,我觉得没啥意义。
[解决办法]
HappyNewYear
[解决办法]
大家习惯 i++
效率而言 ++i 更高
为了习惯STL的风格,建议用 ++i
[解决办法]
int k=0
for(int n = 0 ; n < 10 ; k=++n){}

cout < <k;

int k=0

for(int n = 0 ;n < 10 ;k=n++)

cout < <k;

你测试下就清楚了 对于n的值是一样的
[解决办法]
不看春晚来回贴:


没有区别的!!!!!!!!!
[解决办法]
一样的,习惯而已!~
新年快乐
[解决办法]
貌似没有任何区别,学习中这些无关紧要的细节问题请不要过分关注,否则会带来很多困扰,


新年快乐
[解决办法]
我也是这样认为的,没有太大的区别!!
[解决办法]
用在这里没区别,别处就不一定了。
[解决办法]
在此处没什么区别,个人习惯而已

热点排行