次のコードスニペットがあるとします。
#include <stdio.h>
#include <stdlib.h>
#define MAX_SIZE 15
typedef struct{
int touchdowns;
int interceptions;
int tackles[MAX_SIZE + 1]; //this is the line in question
}stats;
私に投げかけられた質問は、「なぜこの行(上記で示されている)がタックルの可能な数に1を加えるのですか?」でした。
----なぜ人も欲しがるのではなく、どのように/なぜそれが機能するのか。言い換えれば、それが必ずしも有効なロジックではなく、有効なコードであるのはなぜですか。-明確化
この質問に詳細に答える方法がわかりません。どんな助けでもいただければ幸いです。