Zwróć typ głównej funkcji [duplikat]
Możliwy duplikat:
Co powinno powrócić main () w C / C ++?
Różnica między void main i int main?
Zawsze korzystałem z głównej metody w C like
void main(){ // my code }
i działa dla mnie całkiem dobrze. Wiem też o drugimint
typ powrotu:
int main(void)
int main()
int main(int argc, char *argv[])
Ale nie udało mi się znaleźć żadnego zasobu, który mówi, że mogę go użyćvoid
jako typ powrotu. Każda książka sugeruje, że typ zwrotu musi byćint
albo zostanie pominięty. Więc dlaczegovoid main()
praca?
Czy to zależy od wersji C, której używam? Czy działa, ponieważ używam IDE C ++? Odpowiedz konkretnie na C, a nie na C ++.