() ignored in some expressions
SRB
berg at cip-s02.informatik.rwth-aachen.de
Wed Apr 11 23:57:28 AEST 1990
In article <see References> (diamond at tkovoa) writes:
>This whole discussion concerns whether () may be ignored. In ANSI,
>for "(a + b) + c", the () must be obeyed. Now the compiler must
>add a and b first, then add c, or else do something that has the
>same exact behavior.
Correct me if I'm wrong, but I thought that if you write it simply as
"(a + b) + c" then the compiler may still ignore the ().
But ANSI states: if you write it as "+(a + b) + c" (note the unary plus),
then the compiler has to evaluate (a+b) first.
--
Sincerely, | berg at cip-s01.informatik.rwth-aachen.de
Stephen R. van den Berg | ...!uunet!mcsun!unido!rwthinf!cip-s01!berg
More information about the Comp.lang.c
mailing list