Wiem, że w komputerach wartość zwracana przez main()
funkcję jest odbierana przez system operacyjny. Ale co dzieje się w main()
funkcji mikrokontrolera?
main
z dwoma różnymi podpisami, które zwracają int
. Jeśli używasz wolnostojącej implementacji języka C, ta implementacja decyduje o sposobie pisania funkcji uruchamiania. Nie możesz napisać void
funkcji zwracającej tylko dlatego, że ona nie zwraca. Zachowanie o powrocie nie różni się od funkcji rodzaju co wpływa na ogólne konwencje dzwoni.