cout << foo ist ein Funktionsaufruf, deshalb gibt er eine 1 aus und verknüpft dann den Rückgabewert von cout, was glaube ich ein Zeiger ist, wenn der Stream in Ordnung ist, mit b.
Wenn du cout<<(a && b); schreibst werden a und b vorher UND-verknüpft und dann ausgegeben. Alternativ kannst du auch eine Variable c vom typ bool definieren, dann das Ergebnis der UND-Verknüpfung von a und b in c speichern und dann c ausgeben.
PS bitte editiere deine Posts und erstelle nicht immer neue Posts!
__________________
"They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety"
|