質問編集履歴
1
配列の添え字が間違っていました
test
CHANGED
File without changes
|
test
CHANGED
@@ -42,9 +42,9 @@
|
|
42
42
|
|
43
43
|
|
44
44
|
|
45
|
-
ここまででp[
|
45
|
+
ここまででp[2][1]は
|
46
46
|
|
47
|
-
(&a[1][0])[
|
47
|
+
(&a[1][0])[1]と同じなのではと推測
|
48
48
|
|
49
49
|
|
50
50
|
|
@@ -60,7 +60,13 @@
|
|
60
60
|
|
61
61
|
仮に(&a[1][0])が具体的なアドレスを返してきたとしても
|
62
62
|
|
63
|
-
そこから[
|
63
|
+
そこから[1]をどう解決していいかわからないと思うのです。
|
64
|
+
|
65
|
+
|
66
|
+
|
67
|
+
こういう動きを具体的に捉えるには
|
68
|
+
|
69
|
+
コンパイラとかリンカがどう動いているか追及しないといけないのでしょうかね。。。
|
64
70
|
|
65
71
|
|
66
72
|
|
@@ -98,9 +104,9 @@
|
|
98
104
|
|
99
105
|
|
100
106
|
|
101
|
-
printf("\n%d", p[2][1]);
|
107
|
+
printf("\n%d", p[2][1]);
|
102
108
|
|
103
|
-
printf("\n%d", (p[2])[1]);
|
109
|
+
printf("\n%d", (p[2])[1]);
|
104
110
|
|
105
111
|
|
106
112
|
|