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

回答編集履歴

1

左辺値ということを明記

2018/04/17 00:10

投稿

maisumakun
maisumakun

スコア146681

answer CHANGED
@@ -1,6 +1,6 @@
1
1
  `data[i]`は`*(data + i)`と同じ意味です。
2
2
 
3
3
  * `data + i`…`data`から`i`個離れた箇所を指す**ポインタ**
4
- * `*(data + i)`…`*`で逆参照されて`int`の値になる
4
+ * `*(data + i)`…`*`で逆参照されて`int`の左辺値になる
5
5
 
6
6
  なお、実用的に使う場面はまったくないですが、`i[data]`と書いても同じ意味です。