私の C コードには約 300 バイト (5xint + 256 文字) の構造体があり、この構造体のすべての「オブジェクト」を処理するための配列の優れたメカニズムが必要です。最初は配列内のすべてのインデックスがNULLを指すように、ポインターのグローバル配列が必要ですが、必要に応じて各インデックスを初期化し(malloc)、完了したら削除します(無料)。
typedef struct myfiles mf;
mf* myArr[1000];
それは私が探しているものですか?ポインターが配列と混在していると、よく混乱します。もしそうなら、明確にするために、
mf myArr[1000];
スタックに 1000 個の構造体を既に割り当てていますが、最初の提案では 1000 個のポインタしか割り当てられませんか?