|
> は同じことだと思うのですが、
> どのように使う物なのでしょうか。
もしかして質問はもう1つあるのかな。
#define isSJIS(c) ...
は、マクロを定義しているのです。
マクロは関数のように使えるので、c の判定をしたいときにisSJIS(c)と書くだけで、
... の部分の長い演算の代わりになります。
マクロを使わず、判定が必要になるたびに...を正確に書くのは大変だし、
プログラムが読みにくくなります。
この辺の利点は関数と同じですが、マクロは「副作用」とか「型のチェックがない」とか
の難しい点がありますので、自分でマクロを作る・修正する必要があるならば、
一度調べてみてください。
|