004-006-004

配列変数間での代入:配列の共有

中級

問題説明

配列変数間での代入:配列の共有

この問題では: 配列変数への代入が「参照の共有」であることを確認し、copy[0]を変更したときにoriginal[0]にも影響することを標準出力に表示するプログラムを作成します。

学習目標: 配列変数の代入が「参照の共有」であることを理解する

概要

配列変数を別の変数に代入すると、同じ配列を共有します。片方で変更すると、もう片方にも影響します。

入力形式

a b c
newValue
  • 1行目: 配列の初期値 a, b, c(スペース区切りの整数)
  • 2行目: copy[0] に代入する新しい値

仕様

  • 配列 original を {a, b, c} で初期化
  • copy に original を代入
  • copy[0] を newValue に変更
  • original[0] と copy[0] を表示

出力形式

original[0]: newValue
copy[0]: newValue

コードを実行してみませんか?

この問題のコードエディタと実行機能を使用するには、ログインしてください。

アカウントをお持ちでない方

新規登録