Kann mich @Felix G mit meiner Meinung nur anschließen:
Bei int main () MUß return 0; (oder eine andere integer-Zahl oder Ausdruck) beim Verlassen der main-Funktion stehen. Denn der Rückgabewert der main-Funktion ist int!
Das korrekte, einfachste Programm wäre demnach:
Code:
int main (void)
{
return 0;
}
Statt der 0 könnte auch eine beliebige Funktion stehen, die ebenfalls einen int als Rückgabewert hat. Als Abwandlung zum bekannten "Hello world" kann man das dann so schreiben:
Code:
#include <stdio.h>
int main (void)
{
return (printf ("Hello world"));
}
printf gibt einen int zurück, die Anzahl der Zeichen, die auf stdout ausgegeben wurden.
Einrückungen und Zeilenorientierungen sind "Geschmacksache".
Blackbird
Lesezeichen