0是FALSE 1是TRUE
0表示假,所有非零表示真。这个是一个bool的定义
但c++中bool的前身是C语言的IF条件判断。 
因此你可以这么理解
例子中把 ismax定义为false意思就是把ismax定义为非真才会是is max 转化成C语言来看你应该好明白点