回答編集履歴

1

追記

2020/01/20 19:16

投稿

jimbe
jimbe

スコア12659

test CHANGED
@@ -1 +1,9 @@
1
1
  スコープが違います.
2
+
3
+
4
+
5
+ コード1の int result[5] は if の {} の中にあります.
6
+
7
+ ですので, この {} 内に限り result という名前の変数は全てこの宣言の変数となり, パラメータの result は見えなくなります.
8
+
9
+ 従いまして, for で行っているのは パラメータからのコピーではありません.