return(0)
-
Hi,
viele embedded Programme haben diese Struktur
while (1) {}
return (0);Was bringt return(0)? Kann man das sparen?
MfG
Sommer
-
Du kannst die Klammern sparen..
return gibt einen Wert an das aufrufende System (übergeordnetes Progrmam, Kernel) weiter..
Ist das Programm allerdings schon der Kernel und der Returnwert wird nicht überprüft, kann man ihn theoretisch weglassen.
Ich denke aber, dass er nicht wirklich schadet und außerdem den Code etwas sauberer gestaltet.. Es wird halt eindeutig, dass hier rausgesprungen wird..
-
while (1) {} return (0);//only to make the compiler happy