質問編集履歴

1

22

2021/08/17 11:11

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -27,3 +27,17 @@
27
27
  で出力時に8になっているんでしょうか?
28
28
 
29
29
  int b = a +=5;の式でaも8に変更されたとなりますか?
30
+
31
+
32
+
33
+ *****ご回答いただきありがとうございます。****
34
+
35
+ a = (a +=5);の式だとaが8になるのは理解できるのですが、
36
+
37
+ int b = a +=5;の式で
38
+
39
+ bに代入されてaの変数の値まで変わってしまうのがわからなく、
40
+
41
+ 代入されたことになるのでしょうか?
42
+
43
+ a=bのように代入するには、=を使わないとできないと思ったのですが、、、