- 918 名前:デフォルトの名無しさん mailto:sage [2019/10/15(火) 15:10:31.40 ID:LCoHwxWt.net]
- >>873
num2 = num; は箱の場所(住所みたいなもの)を num と同じにしろ、という意味。 だから、num[1] =50; とすると、num2[1] も 50 になる。 一方、 num =[40,50,60]; とすると、「今までの num の場所に右辺をコピーして上書きしろ」 という「意味ではなく(!!)」、 「num という変数の『指している』対象を右辺の置いてある場所(先頭)に変えろ」 という意味。だから、num2には全く影響を与えず、num2は依然として 昔の箱の場所を指し続けている。
|

|