return expr and Decus-C

Doug Gwyn gwyn at brl-vgr.ARPA
Tue May 15 01:05:15 AEST 1984

Sorry, folks, but the C language gives me no option on
	if ( cond ) stmt
	while ( cond ) stmt
It DOES give me the choice of whether to write
	return expr;
	return( expr );
Given the choice, I vote against the redundant parentheses.  If the
rest of the language syntax were more like Algol-68 or Djikstra's
then I would be happier, but short of using Bourne's macros I have
no choice about that.

C definitely overworks its special characters and keywords, and
this adversely affects readability.

(Nevertheless I would rather use C than any of the major contenders,
but within its syntax one should still adopt as readable a style as the
language permits.)

More information about the Comp.lang.c mailing list