我完全是个菜鸟,所以当我解释简单的东西时,并不是因为我智障,只是我想知道我的想法是对还是错。
我一开始有 2 个变量,x1
并且y1
. 我把它们放在while ()
这样的地方
while ( y1<0 || y1>500 || x1<0 || x1>500)
我将其读作“当这些“事情”之一为真时,它将执行 while 功能。
因此,例如,如果y1=601
,y1>500
为真,则其他 3 个为假,但它进入函数,因为只有 1 个需要为真。
现在这是我遇到问题的地方,我想添加第三个变量z
. 我这样添加:
while(y1<0 || y1>500 || x1<0 || x1>500 && z>51)
我想要做的是仅在z>51
为 true 以及至少 1 个函数的情况下运行 while 函数。或者,如果那不可能,我希望它仅在z>51
为真时运行。我的代码是错误的,因为现在它只会永远持续下去,即使它z>51
是错误的。