質問編集履歴

1

freeの位置を修正しました

2021/06/09 06:38

投稿

choke
choke

スコア2

test CHANGED
File without changes
test CHANGED
@@ -50,7 +50,7 @@
50
50
 
51
51
  p = (int *)malloc(sizeof(int));
52
52
 
53
-
53
+
54
54
 
55
55
  printf("数値を入力して下さい->");
56
56
 
@@ -59,8 +59,6 @@
59
59
 
60
60
 
61
61
  if(*p<0){
62
-
63
- free (p);
64
62
 
65
63
  break;
66
64
 
@@ -71,6 +69,8 @@
71
69
  printf("%d,%p\n",*p,p);
72
70
 
73
71
 
72
+
73
+ free(p);
74
74
 
75
75
  return 0;
76
76