Parentheses around return.

tektronix!tekmdp!bronze!jimb tektronix!tekmdp!bronze!jimb
Tue Mar 29 10:56:59 AEST 1983

It's not necessary to change C to enjoy this "feature".  Simply
supplying the optional parentheses should cause any C compiler to
detect the "missing" semicolon, though the message may not be as nice
as one would like.  The vax/pcc compiler flags the following fragment
as a "syntax" error on the line containing "printf".

	return (expr)
	printf (..);

If you don't like the parentheses, you can omit them.  I usually omit
the parentheses so return is better distinguished from function calls.

I generally find distasteful any nit-picking about language syntax.
I've learned many languages, and find that, after some practice, I can
adapt to most any syntactic conventions.

In the long run, most time is spent debugging my own logic. I submit
that most languages provide comparable support for this, independently
of the quality of a person's individual programming abilities.

	Jim Besemer
	Design Automation Division

More information about the Comp.lang.c mailing list