數組的增強for循環不能改變數組的值

如圖 我們先定義了一個數組 {1,2,3,4,5} 我們嘗試用增強for循環遍歷它然後期望把其中的值都修改爲10 再看一下輸出的結果 發現並沒有改成功!!! 使用普通的for循環試一下: 查看一下輸出結果: 發現普通for循環可以對原數組中的值賦值。 那麼這是爲什麼呢? 原來增強for循環中的循環變量相當於一個臨時變量,系統會把數組元素依次賦給這個臨時變量,而這個臨時變量並不是數組元素,它只是保存
相關文章
相關標籤/搜索