私は数人の友人と C のクラスを取っています。私たちはハフマン エンコーディングに関するプロジェクトを行っており、コードのロゼッタ ストーン バージョンを理解しようとしています。私はそれのほとんどを理解したと思いますが、いくつかの変数を理解していません.
typedef struct node_t {
struct node_t *left, *right;
int freq;
char c;
} *node;
struct node_t pool[256] = { { 0 } };
node qqq[255], *q = qqq - 1;
*node の意味、ノード qqq[255] の意味、*q = qqq-1 の意味を説明してください。
私が尋ねる唯一の理由は、これらのポインターノード間の関係を実際に取得していないため、理解のどこかでエラーを起こしていると思うからです。