日期:2014-05-20  浏览次数:20757 次

请问下for跟foreach有什么区别?
如题

------解决方案--------------------
我感觉没区别,我的理解是

for索引取值
foreach容器里取值,简洁.

foreach在其他的编程语言中早就有了.
------解决方案--------------------
怎么没区别呢,没区别就不存在2个了,他们主要的区别在于:for循环用于循环次数已知的循环; 而foreach则是针对数组和散列的循环;不知道你明白不