Problem mit = in c++
-
Hallo, ich übe gerade an einem Programm, welcher von 3 eingegebenen Zahlen die höchste und die niedrigste Zahl anzeigt.
Mein Problem ist:
int max=a;
if(b>max)
{
max=b; // WIESO STEHT DA "max=b"?WAS BEDEUTET DAS:"="??
}
if(c>max)
{
max=c;
}Mit freundlichen grüßen,
-
Das ist eine Zuweisung. Die Variable "Max" übernimmt den Inhalt aus "b".
Wenn du etwas vergleichen willst, ist der korrekte Operator "==".
-
int max=a; //hier ist es dir wohl klar? if(b>max) { max=b; // WIESO STEHT DA "max=b"?WAS BEDEUTET DAS:"="?? } if(c>max) { max=c; }
bb