Behandlung einer Funktion als Prozedur

Gast #3747060
Lesenswert?

Hallo!

Gegeben ist folgende Funktion:
1
int foo(void)
2
{
3
   PORTE = 0x00;
4
   return 1;
5
}


Frage1: was passiert mit dem Rückgabewert, wenn ich die Funktion wie 
eine Prozedur aufrufe a´la
1
foo();
? Klappen tut es ja und meckern tut auch keiner.


Frage2: wofür steht eigentlich das immer wieder auftauchende "foo"?
#3747063
Lesenswert?

Stephan R schrieb:

> Frage1: was passiert mit dem Rückgabewert,

er wird konzeptionell verworfen.

> Frage2: wofür steht eigentlich das immer wieder auftauchende "foo"?

Für 'irgendwas'. An dieser Stelle eben ein Funktionsname, ohne das man 
sich auf irgendeinen festnaglen will, weil er im Grunde keine Rolle 
spielt man aber aus syntaktischen Gründen einen braucht.

http://en.wikipedia.org/wiki/Foobar

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren