Istnieją cztery możliwości deklaracji funkcji mainO mainQ
£ main(int argc) - dopuszczalne aczkolwiek rzadko stosowane
main(int argc, char *argv[ J) - najczęściej stosowane main(int argc, char *argv[ ], char *env[ ])
Poszczególne parametry oznaczają:
- argc (argument counter) - jest to licznik argumentów, ^ mówiący ile argumentów system operacyjny wysiał do {^ programu (co najmniej jeden - nazwa programu)