c++中continue 问题

if (!b[i%10] || !b[i/100] || !b[i/10%10]) continue;
错误提示:continue statement is not within a loop

continue必须在一个循环的有效范围内,如果你是想在循环内使用,请仔细检查你的循环有效范围,如果不是想在循环内使用,那 就要避免使用continue,可以试试goto
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-02-25
continue是在循环中,跳出当前循环进入下一个循环的,而if语句是判断语句,根本就用不到一起的。也行你把if改为while,把它改为循环语句,这样continue就可以用了,但语意对不对就看你的程序用途了

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网