热门
截的图里面_if(bool)_里的bool什么意思?是_bool=true_吗?为什么我把_bool_换成_bool=true_ 编译后输入_40_会把_-1_也打印出来?
改成 if(bool==true) 就可以了“==”才是逻辑判断“=”是赋值语句
这个方法表示如果n与a数组里面的所有值都不相等的话,那么bool变量的值就一直是true,就输出-1;如:n输入的是5,那么a与1,4,6,9,40都不相等,所以为输出-1;如果:n输入的是4,那么a[1]与n就相等,这时候输出的是4,并且bool变动为false,将不输出-1;
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。