For schleifen Bedingung ==
-
Hallo, warum funktioniert
For (int i = 0; i == 10; ...)
nicht?Danke
-
Es funktioniert, nur vermutlich nicht so, wie du denkst. Die Schleife bricht nicht ab, wenn die Bedingung erfüllt ist, sondern wenn sie nicht erfüllt ist.
-
@ycbm sagte in For schleifen Bedingung ==:
Hallo, warum funktioniert
For (int i = 0; i == 10; ...)
nicht?Weil
i == 10
keine Abbruchbedingung, sondern eine Eintrittsbedingung ist. Der Schleifenkörper wird nur dann betreten, wenn diese wahr ist.
-
Also konkret z.B. mit
!(i == 10)
, gehe in Schleife solange nicht i == 10.
-
Danke
-
wie wäre es mit i != 10 oder i < 10?
-
Hi, ja die Lösungen weiß ich, hatte mich nur gefragt weshalb == nicht funzt, danke
-
@ycbm sagte in For schleifen Bedingung ==:
ich, hatte mich nur gefragt weshalb == nicht funzt,
Weil das damit eine ganz andere Aussage ist.