请问本题if语句题型的if语句是假的为什么还执行?

img


图片中倒数第五行else if(a==0)是假的为什么执行?

img


在codeblocks打出来是这样的?

听话听音
不是if里面条件是假,是说a是假时执行
a==0这个表达式,那当a是0的时候,表达式不为真吗