当前位置: 代码迷 >> C语言 >> [求助]为什么不是这个样子..
  详细解决方案

[求助]为什么不是这个样子..

热度:12   发布时间:2007-04-05 11:17:21.0
[求助]为什么不是这个样子..
对FOR函数...
for(i=1,i<=5,++i)
for(i=1,i<=5,i++)
这两个有什么区别啊>??
谢谢...

----------------解决方案--------------------------------------------------------
for(i=1,i<=5,i++)

这个语句效果是一样的,
i++ 只是在用先用i再作自加,
++i 是先作自加再用i

例如在这样的语句环境一下能表现出它们的不同:
a=++i;
a=i++;
----------------解决方案--------------------------------------------------------
为什么我运行的结果不管是++i还是i++  怎么结果都是一样的啊..
----------------解决方案--------------------------------------------------------
运行这个语句之后,去判断i&lt;=5时,不管是I++,还是++I,I都已经改变了
----------------解决方案--------------------------------------------------------
是一样的结果,,,,,
----------------解决方案--------------------------------------------------------
把你程序变一 下..
for(i=1,i<=5,++i)
for(t=1,t<=5,t++)
你在在程序中加上:
print("%d,%d",i,t);
可以看出区别...
----------------解决方案--------------------------------------------------------
答得好,顶
----------------解决方案--------------------------------------------------------
把你程序发上来看看.....
----------------解决方案--------------------------------------------------------
  相关解决方案