回答編集履歴
1
微修正
test
CHANGED
@@ -24,7 +24,7 @@
|
|
24
24
|
|
25
25
|
|
26
26
|
|
27
|
-
ならば、最初にarr[0]のアドレスを設定し、+8しつつ、arr[4]のアドレスを越え
|
27
|
+
ならば、最初にarr[0]のアドレスを設定し、+8しつつ、arr[4]のアドレスを越えない間ループを継続すれば良いです。
|
28
28
|
|
29
29
|
そして、C言語のポインタはそれが指し示している先の「型」の情報も持っています。
|
30
30
|
|
@@ -34,7 +34,7 @@
|
|
34
34
|
|
35
35
|
arr[0]のアドレスは&arr[0]で取り出せることは既にご存知ではないかと思います。
|
36
36
|
|
37
|
-
以上を纏めると`for(i= 0; i< N; i++)`は下記のように書けます。
|
37
|
+
以上を纏めると`for(i= 0; i< N; i++)`は下記のように書けます。(自分がコンピュータになってつもりで、上記のアドレスを1つ1つ当てはめて動きを考えてみて下さい。)
|
38
38
|
|
39
39
|
|
40
40
|
|