回答編集履歴
2
変更
answer
CHANGED
@@ -9,7 +9,8 @@
|
|
9
9
|
printf("%p\n", test);
|
10
10
|
printf("%p\n", &test);
|
11
11
|
|
12
|
+
char *s;
|
12
|
-
|
13
|
+
s = (char *)malloc(16);
|
13
14
|
printf("%p\n", s);
|
14
15
|
printf("%p\n", &s);
|
15
16
|
|
1
変更
answer
CHANGED
@@ -5,18 +5,14 @@
|
|
5
5
|
#include <stdlib.h>
|
6
6
|
|
7
7
|
char test[16] = "ABCDE";
|
8
|
-
typedef char *Ptr;
|
9
|
-
|
10
8
|
void main(void) {
|
11
|
-
|
12
9
|
printf("%p\n", test);
|
13
10
|
printf("%p\n", &test);
|
14
11
|
|
15
|
-
|
12
|
+
char *s = (char *)malloc(16);
|
16
13
|
printf("%p\n", s);
|
17
14
|
printf("%p\n", &s);
|
18
15
|
|
19
16
|
free(s);
|
20
17
|
}
|
21
|
-
|
22
18
|
```
|