mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Was ist ein Rückgabewert?


Autor: Michael (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,
habe jetzt schon länger im netz gesucht aber noch keine schlüssige 
antwort gefunden.
Was genau ist ein Rückgabewert?
Wofür werden Rückgabewerte benötigt?

Autor: André H. (andrekr)
Datum:

Bewertung
0 lesenswert
nicht lesenswert

Autor: Massa (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ein Rückgabewert ist ein Wert, den eine Funktion zurückgibt.

Von welchen Datentyp der Rückgabewert ist, hängt von der 
Programmiersprache und dem Rückgabetyp der Funktion ab.

In C sind z.b. typische Rückgabewerte int, float und double. Aber auch 
Zeiger können zurückgegeben werden.


Bsp anhand eines C Programms:
#include <stdio.h>

int meineFunktion(int x, int y) // da vor dem Funktionsnamen ein int steht, ist der Rückgabetyp ein Integerwert.
{
  return (x+y); // Gibt die Summe von x und y zurück, dieses Ergebnis ist der Rückgabewert.
}

int main()
{
   int a = 5, b = 2, ergebnis = 0;

   ergebnis = meineFunktion(a, b); // Der Rückgabewert wird nun in Ergebnis gespeichert.
   return 0; /* Wie jedes C Programm gibt es beim Programmende einen 
                Rückgabewert zurück, denn auch die main() Funktion ist nur eine Funktion. 
                Auf einem normalen Computer kann man den zurückgegebenen Wert z.B. zur
                Scriptberarbeitung oder für Fehlermeldungen nutzen */
}

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.