HOMELv023 メモリ割り当て関数 calloc の引数で、要素サイズが0の場合の戻り値は規格上どうなるか。 2026年1月24日 返すのはNULL または アクセス不可の一意のポインタ。 単項プラス演算子 +x は何を行うか。 struct S { int a; }; において、&((struct S*)0)->a は何を計算するイディオムか(offsetofの原理)。