euDict.eu

.:cleverdict

Beitrag: Programmieren_in_C_C++:Monadisch,_ Dyadisch,_Triadisch

Beitrag erstellt von: thomas.boor@googlemail.com.
Weitere Informationen unter: http://www.thomas-boor.de

Lernt man die Programmiersprachen C oder C++, wird man früher oder spater
bei Funktion und Operatoren mit den Begriffen monadisch, dyadisch oder triadisch
konfrontiert.

Ersetzt man diese griechisch basierten Begriffe durch die lateinisch-basierten
Synonyme, landet man bei unär, binär und ternär.

Das macht die Sache auch nicht verständlicher...

Tatsächlich handelt es sich lediglich um die Gruppierung von Operationen
aufgrund der Anzahl beteiligter Operanden.

Beispiele:
- monadisch / unär:
    ++a;
  oder
    a++;
  (Beteiligt ist hier nur eine Variable, a.)

- dyadisch / binär:
    a = a + 2
  oder
    std::cout << a + b << std::endl;
  (a und die literale 2 sind hier die Operanden der +-Funktion)

- triadisch / ternär:
    std::cout << ((a == 42) ? "Die Antwort auf alle Fragen" : "Falsche Antwort") << std::endl;
  (Operanden sind hier der Vergleich sowie die beiden String-Literale)

War dann doch ganz einfach, oder?

Diesen Beitrag drucken

X  Missbrauch melden!

Rechtlicher Hinweis: Für den Inhalt dieser Seite ist einzig und allein deren Autor verantwortlich.

Falls Ihnen dieser Beitrag nicht die gewünschte Information geliefert hat, empfehlen wir Ihnen folgende Links: