回答編集履歴

3

追加

2020/08/08 05:11

投稿

amiya
amiya

スコア1218

test CHANGED
@@ -12,7 +12,7 @@
12
12
 
13
13
 
14
14
 
15
- 例えば、`a=10`の時、`b=a+1`と書いて、`b`に代入されるものが、`a+1`という**式の値**です。
15
+ 例えば、`a=10`の時、`b=a+1`と書いて、`b`に代入されるものが、`a+1`という**式の値**(`11`)です。
16
16
 
17
17
  `a+1`と書いても`a`の値は`10`のままで変化しない事から、**式の値**と**変数自体の値**は別である事はわかると思います。
18
18
 

2

修正

2020/08/08 05:11

投稿

amiya
amiya

スコア1218

test CHANGED
@@ -34,8 +34,6 @@
34
34
 
35
35
  つまり、`a++`と`++a`の差が出るのは、式の値を使う場合、例えば式の値を更に他の変数に代入するとか、他から参照するとかの場合だけになります。
36
36
 
37
- (例えばfor文の`i++`みたいな)
38
-
39
37
 
40
38
 
41
39
  それはせずに単体で、`a++`や`++a`と書いた場合、特に両者に違いはありません。

1

修正

2020/08/08 00:24

投稿

amiya
amiya

スコア1218

test CHANGED
@@ -20,7 +20,7 @@
20
20
 
21
21
  それを踏まえてインクリメントを見ると
22
22
 
23
- `a++``++a`共に、`a`という変数の値は即時に加算されます。
23
+ `a++``++a`共に、`a`という変数の値は即時に加算されます。
24
24
 
25
25
  しかし、
26
26
 
@@ -34,7 +34,7 @@
34
34
 
35
35
  つまり、`a++`と`++a`の差が出るのは、式の値を使う場合、例えば式の値を更に他の変数に代入するとか、他から参照するとかの場合だけになります。
36
36
 
37
- (例えばfor文のi++みたいな)
37
+ (例えばfor文の`i++`みたいな)
38
38
 
39
39
 
40
40