#define OR ||
Richard L Andrews
andrewsr at police.rutgers.edu
Thu Jan 25 02:40:19 AEST 1990
Being new to C I have a few questions which must have been addressed
before in this newsgroup. If someone has the previous stuff I would
really appreciate an E-mail. Thanks.
Ok, I have read K&R (II) and Koenig's C Traps and Pitfalls. I know
that a potential problem in coding is the mixup of `&' and `&&' (and
`|' and `||' etc). Now, what is potentially wrong with:
#define AND &&
#define OR ||
#define EQ ==
It seems to me that when reading code this is what I do anyway.
Ex. if (a && b) => if (a AND b)
I do not advocate #defining code until it looks different (aka making
C look like pascal), but this seems harmless.
Also, just to open a bag of worms, what other books do people
recommend? (And not beginner stuff).
--
// Richard L Andrews II |"Like any good philosophical discussion, the
\X/ andrewsr at topaz.rutgers.edu| conclusion is left unresolved." -McLaughlin
More information about the Comp.lang.c
mailing list