warning: left-hand operand of comma expression has no effect 警告:コンマ演算子の左側無意味[-Wunused-value] ■1.#ifdefだらけを避けたい… 続きを読む 【C言語】
デバッグ用printfを無効(空)にする方法
タグ: マクロ
【C言語】
【C言語】
#ifと#ifdefの違い
条件コンパイルの使い方
■1.#if DEBUG #define DEBUG 0#if DEBUGDEBUGの値は0#if 00は偽#if 偽⇒展開されない #define DEBUG 1#if DEBUGDEBUGの値は1#if 11は真… 続きを読む 【C言語】
#ifと#ifdefの違い
条件コンパイルの使い方
【C言語】
関数マクロはなるべく避ける
do~while(0)マクロより
inline関数を使おう
warning: macro expands to multiple statements 警告:マクロは複文に展開される[-Wmultistatement-macros] ■1.危険な複文マクロ MACRO_3line… 続きを読む 【C言語】
関数マクロはなるべく避ける
do~while(0)マクロより
inline関数を使おう