回答編集履歴
1
編集
answer
CHANGED
@@ -20,7 +20,7 @@
|
|
20
20
|
|
21
21
|
```ここに言語を入力
|
22
22
|
printf("str = \"%s\"\n", &str[1]);// Bのアドレスを渡す
|
23
|
-
printf("ptr = \"%s\"\n", ptr+1); //
|
23
|
+
printf("ptr = \"%s\"\n", ptr+1); // Eのアドレスを渡す
|
24
24
|
```
|
25
25
|
|
26
26
|
%sに1つのアドレスを渡してなぜ表示されるかはこれだけの事なのですが、C言語上での配列での宣言とポインタでの宣言による違い、ポインタ操作の危険性などを詳細に説明した文章を理解するにはある程度の下地が必要だと思いますので、少しずつ積み重ねるしかないのではと思います。
|