Probleme mit Code (funktion und rückgabewert)



  • NekoHiTsuna schrieb:

    hihi, kenne das spiel nicht 😃
    und damit meinte ich dass ich viele kleine programme erstellt habe um die dinge aus dem buch zu vertiefen. und dann kam halt dieses böse kapitel was für mich irgendwie ein problem darstellt <_<

    du hast viele programme erstellt, ohne eine funktion zu benutzen, das ist geil! 👍
    alles in der main drin gewesen, wie?



  • 1. b.b. deine beiträge sind teilweise wirklich sehr unnötig und verfehlen das thema 😛
    2. ja variablen habe ich verstanden. deklarieren, definieren... immer das selbe 🙂



  • du weist doch nichtmal was ich so gemacht habe <_<



  • NekoHiTsuna schrieb:

    1. b.b. deine beiträge sind teilweise wirklich sehr unnötig und verfehlen das thema 😛

    sorry, hast recht, war gerade in nem anderen forum ...

    NekoHiTsuna schrieb:

    2. ja variablen habe ich verstanden. deklarieren, definieren... immer das selbe 🙂

    ja, gut, dann kannst du dich ja jetzt an die funktionen wagen...
    🙂



  • NekoHiTsuna schrieb:

    du weist doch nichtmal was ich so gemacht habe <_<

    da hast du recht. magst du sagen?



  • öhm, hab eigentlich zu jedem thema bei dem ich war etwas gemacht.
    z.b. zu schleifen kleine programme (while,for,do_while)



  • Diese Variablen kannst du anderen Funktionen übergeben.
    Einfache Funktionen haben immer die Syntax: *RÜCKGABETYP* *NAME* ( *PARAMETERLISTE*) { *CODEBLOCK*}. Die Parameterliste sind sogesehen wie Variablen: Typ + Name. Wenn du eine Funktion aufrufst, dann übergibst du ihr Parameter, du musst dann für die Parameter Variablen aus der Aufruferfunktion übergeben. In deinem Beispiel sind das zufällig die gleichen Namen, das ist aber nicht zwangsläufig so. Mit diesen Variablen kannst du innerhalb einer Funktion dann weiterrechnen. Außerdem hast du die Möglichkeit, dass eine Funktion einen Wert zurückgeben kann, in deinem Falle ein int. Temp ist bei dir einfach eine Variable und der Wert der Variable wird dann zurückgegeben an die main-Funktion und in die Variable "Gesamtpunkte" geschrieben.
    Beim erneuten durchlesen fällt mir auf, dass das ziemlich abgehackt geschrieben ist, hoffe, ich konnte trotzdem helfen 😉



  • NekoHiTsuna schrieb:

    öhm, hab eigentlich zu jedem thema bei dem ich war etwas gemacht.
    z.b. zu schleifen kleine programme (while,for,do_while)

    ok, das ist lobenswert, weiter so !!!



  • Ich glaube so langsam verstehe ich es 🙂
    ich werde später -(jetzt gehe ich erst einmal schlafen, bin müde :D)- noch ein paar programme schreiben zum diesem thema, um sicher zu gehen dass ich es kann und auch natürlich zur übung.

    erstmal ein großes danke @ Cyres
    und danke an b.b.



  • Da nicht für.

    Üben ist dabei das wichtigste, und gerade Funktion sind mit das Elementarste, was eine Programmiersprache zu bieten hat (okay, jedenfalls die meisten 😃 ). Einfach viele Funktionen schreiben, Programme von früher aufgreifen und in Funktionen auslagern etc.. Das hilft auf jedenfall!


Anmelden zum Antworten