重複の可能性:
ポインター (アドレス) が負になることはありますか?
memset を使用して構造体をすべて -1 に初期化することを検討しています (符号付きの数値を使用せず、ゼロが有効な値であるため)。
-1 は有効なポインター アドレスですか? 私のアイデアに他に問題はありますか?注: プラットフォームは linux/gcc/x86 です
PSすべてのポインターではなく、すべての無効な値に対してゼロが有効な構造体を初期化しようとしているため、オプションで1つの関数で部分的な初期化を行い、後で初期化されていないフィールドをデフォルト値に初期化できます。cでこれを行うパターン/戦略がある場合は?