1 多个for语句使用,并且有条件语句时,一定要看清条件语句跟在哪个for语句的后面
2 当出现条件语句是,要仔细考虑是否要 continue和 放在条件语句中
比如isuesed()是否使用过
for i = 1:row if isused(i) == 0 是否使用过 continue end for j = 1:col
if i~= j if 怎么怎么样 执行什么什么 然后 isused(j) = 0; 如果j符合要求 则变为使用过 end .............
end end isused(i) =0 ; 一次遍历之后i变成使用过 end
而我的错误代码
for i = 1:row for j = 1:col if i~=j && isuesd(i) ~=0 && isused(j) ~ = 0 这段代码是错误的,因为 if 怎么怎么样 执行什么什么 然后 isused(j) = 0; end ............. end end isused(i) =0 ; end
原文:https://www.cnblogs.com/francischeng/p/9495090.html