请问这块数组交换,为什么可以使数组赋值给int 型temp 而int型赋值给数组就不对呢? (重点看图片中的交换👀)

请问这块数组交换,为什么可以使数组赋值给int 型temp
而int型赋值给数组就不对呢?
(重点看图片中的交换👀)

img


(这种是对的)

img


(这种就不对)

你的ids是个数组int类型的,意思是说里面可以存多个int类型的
128行报错是因为语法不对,因为temp本来就是int类型的,就算强转类型也是 (int)xxx

因为你上面已经定义了变量类型了,