哪里不明白哇?先进入M5(),它调用了M4(),M4()调用M1(),M1()调用M2(),M2()输出M2,然后回到M1()输出M1再回到M4()输出M4再回到M5()输出M5
所以答案:M2M1M4M5
程序执行结果为:M2M1M4M5
2145
题主,我看到你评论4 2 1 3 5这不可能的,3根本没有被调用,不可能执行的
输出顺序是2 1 4 5,挨着调用呗