Answers to 'can I nest comments?'
Paul John Falstad
pfalstad at phoenix.Princeton.EDU
Sun Oct 14 09:58:13 AEST 1990
In article <1990Oct12.164737.23574 at eng.umd.edu> rfink at eng.umd.edu (Russell A. Fink) writes:
>Just a follow-up note to the question I asked a couple of days back.
>Thanks to all who gave answers. For the record, the unanimous
>concensus was that nested comments become whitespace, or, more
>specifically,
> printf( "The value of number is: %d.\n", num/* this is obnoxious */ber );
>becomes
> printf( "The value of number is: %d.\n", num ber );
>
>HOWEVER, that is just the standard implementation. Several compilers will
>reportedly generate
> printf( "The value of number is: %d.\n", number );
>
>although, by K&R et. al., there are no guarantees.
According to K&R2 (p229):
"comments are replaced by a single space."
So it is part of ANSI, not just the usual implementation. Compilers that
do generate "number" are not ANSI-conformant.
The subject line for this thread is misleading, by the way. "Nested
comments" are something different than what you're talking about.
"Comments embedded in identifiers" would be a better terminology.
--
pfalstad at phoenix.princeton.edu The Germans are disputing it! Hegel is
arguing that the reality is merely an a priori adjunct of non-absolutistic
ethics; Kant, by the categorical imperative, is holding it ontologically
exists only in the imagination; and Marx is claiming it was off sides.
More information about the Comp.lang.c
mailing list