HOMELv038 マクロ定義 #define MAX(a, b) ((a) > (b) ? (a) : (b)) において、引数を括弧で囲む理由は何か。 2026年1月24日 演算子の優先順位による意図しない動作を防ぐためが該当。 tmpnam関数が生成するファイル名はどのような特徴を持つか。 sizeof 演算子の戻り値の型はどれか。