>>677のソースのイニシャライズ構文が俺にはわかりません
struct item *table[M];
void initialize()
{
int i;
for (i = 0; i < M; i++)
table[i] = 0;
}
*table[M]ってstruct item 型のポインタのM個の配列ですよね
このイニシャライズ構文だと
table[0] = 0 → table[0] = NULL;
table[1] = 1 → table[1] = 0x1番地
ってな感じになると思うんですけどこれって何の意味があるんですか?
解こうと思ったんすけど、typedefしてないから長ったらしいし
*table[M]もグローバルにする必要性もわかんないしやめました
上記の質問誰か答えて頂けないでしょうか。