Moin, ich stehe gerade dermaßen auf dem Schlauch.
1 | |
Wieso wird diese if Abfrage wahr?
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
Mein logisches denken lässt langsam nach..
|
Anzeige
|
if Abfrage -> Verständniss ProblemMoin, ich stehe gerade dermaßen auf dem Schlauch.
Wieso wird diese if Abfrage wahr?
Mein logisches denken lässt langsam nach..
Gast
#6926716
|| sollte wohl && sein
Gast
#6926729
Jan H. schrieb: > (eMode != INPUT) || (eMode != OUTPUT) mit dem Aufruf Jan H. schrieb: > GPIOVerifyMode(INPUT) ist die erste Bedingung (emode != INPUT) false. Dann wird die zweite Bedingung geprüfe (emode != OUTPUT), die ja richtig ist. Also ist die if-Bedingung erfült.
Gast
#6926737
die if-Anweisung
prüft alle Ausdrucke a, b, c bis sie auf "true" triff. Dann wird abgebrochen und der if-Block wird ausgeführt. Verknüpft man aber die einzelten Statements per &&
dann wird solange geprüft bis man auf "false" trifft (dann landet man im else-Teil) oder bis man alles geprüfft hat (womit die if-Bedingung erfüllt wäre). klingt plausibel! Ich danke euch für die verständlichen Antworten. Wünsche allen einen guten Rutsch!. Jan H. schrieb: > Wieso wird diese if Abfrage wahr? Weil dort eigentlich steht: if ( 0 || 1 || 1 || 1 ) Und das ist letztlich: if ( 1) Der Knackpunkt ist, dass Menschen sich mit logischen Verknüpfungen invertierter Logik eher schwer tun. Probiers mal mit Vergleichen auf "==":
Gast
#6927323
Lothar M. schrieb: > Der Knackpunkt ist, dass Menschen sich mit logischen Verknüpfungen > invertierter Logik eher schwer tun. Was einfach daran liegt, dass Intuition und vieles weitere in uralten Hirnregionen angesiedelt ist. Negierungen sind dagegen eher neueren Datums. Darum funktionieren sie auch nicht bei den (Selbst)Suggestionstechniken. So muss dann für ! und NOT, das Großhirn zur Hilfe genommen werden. Lothar M. schrieb: > Probiers mal mit Vergleichen auf "==" Das funktioniert dagegen recht gut. Also: Ja!
Beitrag #6927477 wurde von einem Moderator gelöscht.
Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|