Re: obfuscated C

From: Alexander Langer <alex(at)cichlids.com>
Date: Wed, 13 Oct 1999 11:17:19 +0200

Thus spake J Wunsch (j(at)uriah.heep.sax.de):

> > Wieso ist
> > int main(c,v) char *v; { } ??
> > gültiges C?
> >
> > Ich dachte immer, K&R C waere
> > int main(c,v)
> > {
> > char *v; int c;
> > ....
> > }
> Du denkst falsch. In Deinem Falle wären v und c lokale Variablen
> innerhalb main(), sie sollen ja aber als formale Parameter deklariert
> werden, daher muß ihre Deklaration vor dem Block von main() stehen. Da

Ja, ich dachte K&R-C ist so, dass man die nach dem { deklariert.

Scheint wohl nicht so zu sein. Das mit dem "c" hab ich mir schon
gedacht.

Schö

Alex

-- 
I doubt, therefore I might be. 

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Wed 13 Oct 1999 - 11:59:37 CEST

search this site