Wiem, że w komputerach wartość zwracana przez main()funkcję jest odbierana przez system operacyjny. Ale co dzieje się w main()funkcji mikrokontrolera?
mainz 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ć voidfunkcji 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.