Я полный noob, поэтому, когда я объясняю простые вещи, это не потому, что я отсталый, просто я хочу знать, думаю ли я неправильно или правильно.Хотя я использую как & и |
У меня есть 2 переменных сначала, x1
и y1
. Я положил их в while()
как этот
while (y1<0 || y1>500 || x1<0 || x1>500)
Я прочитал это как «, когда один из этих„вещей“истинны, он будет делать функцию, пока.
Так, например, если y1=601
, y1>500
верно .., остальные три являются ложными, но это входит в функции, так как только одна потребность, чтобы быть правдой
Теперь вот где я получаю проблемы, я хочу добавить третью переменную z
добавить это следующим образом:
while(y1<0 || y1>500 || x1<0 || x1>500 && z>51)
Я хочу, чтобы это выполнялось только в том случае, если функция z>51
истинна вместе с как минимум еще 1 функцией. Или, если это невозможно, я хочу, чтобы он работал ТОЛЬКО, если верно z>51
. Мой код неправильный, потому что сейчас он просто продолжается навсегда, даже если z>51
является ложным.
Это C? Какой язык программирования вы используете? –
Как говорили другие, просто группируйте то, что вы хотите в скобках, независимо от того, группирует ли это «и» или «или». – Rogue