HOMELv006 マクロ定義 `#define SQUARE(x) x * x` において `SQUARE(1+1)` の結果はどうなるか。 2026年3月4日 マクロは単純置換されるため 1+1 * 1+1 となり、乗算が優先されて 1+1+1 = 3 となる。 `switch` 文の式として使用できないデータ型はどれか。 同一ファイル内の関数からのみ参照可能なグローバル変数の修飾子はどれか。