为了账号安全,请及时绑定邮箱和手机立即绑定

大佬给解答一下

为什么输入0出来的是最小值,1是最大值。定义的 bool ismax=false.后面的,if(ismax),应该不是默认为,if(ismax=false)吗,那应该是0是最大值,1是最小值啊

正在回答

2 回答

if函数是判断里面表达式的结果是否为true ,if(ismax)与if(ismax ==true)一样,

另外有一点需要注意:你说的if(ismax = false)是指将false 赋值给 ismax 与判断ismax是否为true是不同。

1 回复 有任何疑惑可以回复我~

不要混淆这两个概念,if判断的只是true和false。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C++远征之起航篇
  • 参与学习       291033    人
  • 解答问题       760    个

C++亮点尽在其中,本课程是在C语言基础上的一个延伸,得以升华

进入课程

大佬给解答一下

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信