On 3/12/07, vishal thakur <[EMAIL PROTECTED]> wrote:
> On 12 Mar 2007 03:07:48 -0700, Amila Perera <[EMAIL PROTECTED]> wrote:
> >
> >   C allows to call the main in functions.
> > This has been tested by me under Dev C++ and it works properly.
> >
> > Is this not a bug?
> > Will this give rise to a memory overflow as in the case of a recursive
> > function?
> > Is this fact contradictory with respect to structured programming.
>
> C allows call to main function, you can test it on any platform with any
> compiler (As per my knowledge)
>
> C is very simple language it does not restrict any one doing any thing. main
> is simply a call to function and their is nothing wrong in it. So for me
> this is not a bug
>
> Definatly memory overflow will occur.

Erm - why definately? http://www.ioccc.org/1988/phillipps.c (to pick
one at random) is a C program that recursively calls main but doesn't
have a memory overflow problem.

-- 
PJH
Aio, quantitas magna frumentorum est

Reply via email to