でディレクティブを定義し、特定の理解ヘルプ機能を機能させる。彼は次の#define文を持っているヘッダファイルでは、私はCSの学生と私は私が私たちの講師は私たちの.hとに完了するために私たちを必要とするコードセグメントを持つ2つの.cファイルを与えているの割り当てを持っているC.を勉強C
:最初の定義のための
# ifndef LT
# define LT(A, B) ((A) < (B))
# endif
# ifndef EQ
# define EQ(A, B) ((A) == (B))
# endif
は、私はLTは、「名前」であることを知っているが、私は右の構文が何をしているか理解しません。 2番目のものと同じ。
LT 2つの変数AとBの比較であり、それはAが誰かが私はこの
**ヒント**:** L ** ESS **トン**漢と** EQ ** uals。 –
これらはマクロと呼ばれます。だからマニュアルを読むことから始める。 gccを使用している場合は、関連セクションは[here](https://gcc.gnu.org/onlinedocs/cpp/Macros.html)です。 – kaylum
LTは、AがLess Than Bであることを確認します(逆の方法ではありません)。 – pm100