euDict.eu | .:cleverdict |
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? |
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: