课程
/后端开发
/C++
/C++远征之起航篇
为什么输入0出来的是最小值,1是最大值。定义的 bool ismax=false.后面的,if(ismax),应该不是默认为,if(ismax=false)吗,那应该是0是最大值,1是最小值啊
2018-11-07
源自:C++远征之起航篇 5-1
正在回答
if函数是判断里面表达式的结果是否为true ,if(ismax)与if(ismax ==true)一样,
另外有一点需要注意:你说的if(ismax = false)是指将false 赋值给 ismax 与判断ismax是否为true是不同。
不要混淆这两个概念,if判断的只是true和false。
举报
C++亮点尽在其中,本课程是在C语言基础上的一个延伸,得以升华