非常简单的问题......我正试图提前退出while循环:
while optimal < 1
%some code...
x=0 %This is just here to set my example...
if x~=0
break
end
end
但由于某种原因即使x被设置为0,if语句总是失败,因为它表示x不等于0而while循环永远不会退出
谢谢!
答案 0 :(得分:2)
如果你想退出,如果x i等于0,那么你想写:
if x==0
但是,除非你想在结束前退出循环,你还可以在while行的x上添加条件:
while (optimal < 1 && x~=0)
&#34;只要最佳值小于1且x不是0&#34;