HOMELv050 offsetofマクロの実装において、一般的に (struct s *)0 へのアクセスのような記述が使われるが、これはなぜ問題ないのか。 2026年1月24日 実際にメモリ・アクセスは発生せず、コンパイル時に定数として計算…が該当。 ftell関数の戻り値を、そのまま fseek のオフセットとして使用できるのはどのような場合か。 strtol関数の第2引数 (char **endptr) は何のためにあるか。