请问下for跟foreach有什么区别?如题[解决办法]我感觉没区别,我的理解是 for索引取值 foreach容器里取值,简洁. foreach在其他的编程语言中早就有了.[解决办法]怎么没区别呢,没区别就不存在2个了,他们主要的区别在于:for循环用于循环次数已知的循环; 而foreach则是针对数组和散列的循环;不知道你明白不