回答編集履歴

2

回答に追記

2018/10/24 07:30

投稿

y_waiwai
y_waiwai

スコア87778

test CHANGED
@@ -9,3 +9,13 @@
9
9
  ``` #define QSIZE(x) (sizeof(x)/sizeof(x[0])) ```
10
10
 
11
11
  これってまさにそうなってますよね?
12
+
13
+
14
+
15
+ ---
16
+
17
+ que->freeには、キューの空きサイズが入るようになってます
18
+
19
+ で、一つ登録したら、que->freeを-1するようになってますね
20
+
21
+ ということで、その値をどうしてるのか見てみればどーでしょう

1

回答に追記

2018/10/24 07:30

投稿

y_waiwai
y_waiwai

スコア87778

test CHANGED
@@ -1,3 +1,11 @@
1
1
  アドレスをサイズで割ったところでその値は無意味です
2
2
 
3
3
  するなら、全体のサイズを、キュー要素のサイズで割りましょう
4
+
5
+
6
+
7
+ って、
8
+
9
+ ``` #define QSIZE(x) (sizeof(x)/sizeof(x[0])) ```
10
+
11
+ これってまさにそうなってますよね?