Hallo,
die Funktion
Code:#incude<avr/io.h> int main(void) { DDRA=0xFF; while(1) { PORTA^=0xF; } }
gibt doch keinen Wert zurück und empfängt auch keinen Wert.
Warum kommt die Fehlermeldung
"warning: return type of 'main' is not 'int'"
wenn ich schreibe
Es geht mir hier nur um das Verständnis:Code:void main(void)
Warum muss die main-Funktion mit Typ integer deklariert werden? Sie ist doch void. Es gibt doch gar keinen Return?!
In den Tutorials habe ich bisher keine Erklärung gefunden.
Udo
Lesezeichen