kennen:beispiel:bool
Beispiel bool
- bool.cpp
#include <iostream> int main() { std::cout << "Wertetafel Logik-Operationen\n\n" " \t \t NICHT \t UND \t ODER \t XOR \t EQUIV \t FOLGE \n" " p \t q \t !p \t p&&q \t p||q \t p!=q \t p==q \t p=>q \n" "--------------------------------------------------------------\n"; bool p = false, q = false; do { // Präprozessorzauberei für den Tabulator ... #define T <<"\t "<< std::cout << ' ' << p T q T !p T (p&&q) T (p||q) T (p!=q) T (p==q) T (q||!p) << '\n'; #undef T if (q) p = !p; q = !q; } while (p || q); }
Anmerkung:
Präprozessormakros (#define
s) sollten mit Vorsicht genutzt werden.
Makros sind ein hervorragendes Mittel, Quellen unlesbar zu machen.
kennen/beispiel/bool.txt · Zuletzt geändert: 2017-04-19 21:39 von 127.0.0.1