Zdravim,
chcem sa spytat aky je rozdiel ked definujem proceduru v C pred main() a po main... a preco, naco sa to tak robi... dik
Funkcie v C
Re: Funkcie v C
Rozdiel je, že keď definuješ funkciu pred main, môžeš ju v main použiť a v podstate sa nič hrozné nedeje. Keď ju definuješ po main, použiť ju nemôžeš, pretože daný identifikátor (funkcie) ešte neexistuje.
Funkcie sa ale zvyknú deklarovať pred main a definovať za main kvôli prehľadnosti. Main je funkcia vždy prvá a po nej idú všetky, ktoré main používa.
Väčšinou je ale main jediná v súbore a všetko ostatné sa linkuje/includuje, takže toto je len taká konvencia pre začiatočníkov by som povedal (Aspoň ja to tak vnímam)
Funkcie sa ale zvyknú deklarovať pred main a definovať za main kvôli prehľadnosti. Main je funkcia vždy prvá a po nej idú všetky, ktoré main používa.
Väčšinou je ale main jediná v súbore a všetko ostatné sa linkuje/includuje, takže toto je len taká konvencia pre začiatočníkov by som povedal (Aspoň ja to tak vnímam)