www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Unterschied in bascom


Autor: Andi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Leute.
Mal ne Frage ,was ist eingentlich der Unterschied in Bascom (wird aber
wahrscheinlich bei anderen Hochsprachen so sein)
zwischen den Routine "Function" und der Routine "Sub" ?
Und wann braucht man was?
Bis jetzt habe ich immer mit "sub" programiert.
bye

Autor: harry (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hi,

früher, als die welt und die programmiersprachen noch in ordnung waren,
war das so:

eine funktion beinhaltet immer einen rückgabewert, z.b. die zuweisung
"x=date()" kopierte den rückgabewert der funktion date() in die
variable x. ein aufruf per call oder gosub war nicht notwendig.
funktionen werden vom betriebssystem oder der programmiersprache
bereitgestellt. oder man definiert sich eigene.

ein subprogramm muss aufgerufen werden, werkelt irgendeinen code ab,
kann globale oder systemvariablen ändern, muss aber nicht zwingend
einen rückgabewert beinhalten.

z.b.

sub DATUM:
    date() = "31.12.3001"
return

so jedenfalls war's, als die erde noch 'ne scheibe war.

gruss, harry

Autor: Andi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Verstehe!
Danke

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.