数组的增强for循环不能改变数组的值

如图 我们先定义了一个数组 {1,2,3,4,5} 我们尝试用增强for循环遍历它然后期望把其中的值都修改为10 再看一下输出的结果 发现并没有改成功!!! 使用普通的for循环试一下: 查看一下输出结果: 发现普通for循环可以对原数组中的值赋值。 那么这是为什么呢? 原来增强for循环中的循环变量相当于一个临时变量,系统会把数组元素依次赋给这个临时变量,而这个临时变量并不是数组元素,它只是保存
相关文章
相关标签/搜索