回答編集履歴

1

加筆

2019/11/15 09:05

投稿

cateye
cateye

スコア6851

test CHANGED
@@ -1,3 +1,39 @@
1
1
  実体を設定されていないポインタは、何処を指しているかわからないです。
2
2
 
3
3
  必ず、データの格納領域を確保して、そのアドレスを設定しましょう。
4
+
5
+ ```text
6
+
7
+ usr ~/Project/test % ./a.out
8
+
9
+ str=0x7fff977d40f0 w=0x7fff977d4218
10
+
11
+ str=0x7fff977d40f0 w=0x7fff977d40f0
12
+
13
+ usr ~/Project/test % cat t2.c
14
+
15
+ #include <stdio.h>
16
+
17
+
18
+
19
+ int main(void)
20
+
21
+ {
22
+
23
+ char str[40], *w;
24
+
25
+ //
26
+
27
+ printf("str=%p w=%p\n",str,w);
28
+
29
+ w= str;
30
+
31
+ printf("str=%p w=%p\n",str,w);
32
+
33
+ //
34
+
35
+ return 0;
36
+
37
+ }
38
+
39
+ ```