是三个反应么?还是放在一起反应啊?三个放在一起太复杂了,产物肯定有很多种。如果是分开的那临苯二甲醛生成1‘-羟基2-甲基苯甲酸乙二醛生成2-羟基乙酸Ph-COCHO生成PhCHOHCOOHCannizzaro的实质是无α活泼氢的醛在强碱作用下分子间(也可以是分子内的两个醛基)发生氧化还原,结果是一个醛基被还原成羟基,一个醛基被氧化成羧基,要看两个醛基哪个更容易被氧化,容易被氧化的变成羧基。