teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

微修正

2023/03/06 07:20

投稿

episteme
episteme

スコア16612

answer CHANGED
@@ -8,4 +8,6 @@
8
8
  }
9
9
  ```
10
10
  引数であるsはその関数から抜けた途端捨てられます。
11
- 捨てられるってことは他の用途に使って構わない、となるとアドレス&sに置かれた値が保持される保証はありません。
11
+ 捨てられるってことは他の用途に使って構わない、となるとアドレス&sに置かれた値が保持される保証はありません。
12
+ > (20行目のprintf文を消せばちゃんと代入されるのです…)
13
+ 原因は正にソレ。 20行目のprintfのために使われ(ナカミが書き換えられ)たってことでしょね。

1

微修正

2023/03/06 07:17

投稿

episteme
episteme

スコア16612

answer CHANGED
@@ -8,4 +8,4 @@
8
8
  }
9
9
  ```
10
10
  引数であるsはその関数から抜けた途端捨てられます。
11
- 捨てられるってことは、そのアドレス&sに置かれた値が保持される保証はありません。
11
+ 捨てられるってことは用途に使って構わない、となるとアドレス&sに置かれた値が保持される保証はありません。