teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

回答に追記

2018/10/24 07:30

投稿

y_waiwai
y_waiwai

スコア88178

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

1

回答に追記

2018/10/24 07:30

投稿

y_waiwai
y_waiwai

スコア88178

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