二つの値から大小関係により一方を選択するマクロを作る。
// 二つの値のうち小さい方を選択する #define min(a, b) ( ((a) < (b)) ? (a) : (b) ) // 二つの値のうち大きい方を選択する #define max(a, b) ( ((a) > (b)) ? (a) : (b) )
・条件演算子(?:)を使う
水無瀬 優 postmaster@katsura-kotonoha.sakura.ne.jp