Ich weiß, was ein Funktionsaufruf ist. Ich weiß was es macht. Ich habe es viel debugged. Ich habe einige intuitiven Sinn auf, warum es sinnvoll ist, den Begriff "Funktionsaufruf" zu verwenden, aber wenn es darauf ankommt, kann ich das nicht richtig erklären, wie ich mit einer return
Aussage könnte.Warum wird ein Funktionsaufruf als "Funktionsaufruf" bezeichnet?
Zum Beispiel mit einer return
Aussage ist die Antwort: es heißt eine "Rückkehr", weil Sie dorthin zurückkehren, wo Sie herkamen. Sie kehren zu der Zeile zurück, von der aus die Funktion aufgerufen wurde. Es macht also Sinn, warum das Ende einer Funktion (implizit oder explizit) zurückkehrt.
Ich habe bemerkt, dass für Leute, die Englisch als ihre Muttersprache sprechen, dies leichter zu verstehen ist (besonders bei eher obskuren Wörtern wie "Cache"). Aber für Leute wie mich (Holländer, gelerntes Englisch durch Videospiele und Untertitel) ist es schwerer zu verstehen.
Ich googelte für diese Frage, aber ich bekomme alle Arten von Einträgen, was ein Funktionsaufruf ist und wie es funktioniert. Ich verbinde das Wort "Anruf" oft mit Telefonen, da ich es hauptsächlich für Englisch benutze.
fragte ich eine ähnliche Frage auf, was die „De-“ bedeutet in dem Wort „dereferenzieren“ hier: What does the de- prefix in dereference mean? Is there a linguistic explanation for it?
Cross-Site-Art von Duplikat, aber nicht vollständig: https://softwareengineering.stackexchange.com/questions/253694/where-did-the-notion-of-calling-a-funktion-come-from – hvd
Zusammenfassend * springen * Sie zu einem Unterprogramm, wenn Sie einfach den Ablauf des Programms dorthin mitnehmen wollen. Sie * rufen * eine Subroutine auf, um anzuzeigen, dass diese Änderung nur vorübergehend ist und Sie beabsichtigen, dass der Fluss zu Ihnen zurückkehrt. –
Warum der Downvote? Ich erklärte, was ich getan habe, wie ich es nicht finden konnte und was ich bereits wusste. Ich habe versucht, so konstruktiv wie möglich zu sein. Es hat sogar 17 Punkte auf der Software Engineering Stack Exchange Seite (Danke @hvd für den Link!). hvd: Danke für den Link, der Link beantwortet meine Frage. Ich denke, es ist auch eine Art Duplikat, die der SO-Suggestion-Engine nicht erwähnt hat. Also ist es nützlich, auch bei SO einen kleinen Kreuzreflex zu haben? Ich denke schon, da es hilft, die Frage zu googeln. Und danke Theodoros für die Unterscheidung zwischen Springen und Rufen. –