
这个语句是什么意思啊,完全看不懂啊,希望可以告诉我,讲的太快了跟不上了

第一个知识点 三目运算符 ?:的逻辑 ?前面是表达式,后面第一个是表达式为true时执行 冒号后面是表达式为false执行
那么 题目中M就可以看做一个表达式(表达式结果无非true或者false),无非就是判断M是true还是false
第二个知识点:表达式判断true或者false,或者本身我们知道一个逻辑 数值本身可以标识true或者false,0是false,1是true。
是不是 如果M是一个数值 就可以和0或者非0去判断结果
如果M是表达式,可以表达式结果判断是true或者false,也可以通过和0或者1比较