move(1, a, buffer, c) 第二步,a上的n-1个盘子的递归移动完成之后,把a柱上的最后一个盘子通过b(buffer)移动到c,也就是所谓的最底下的盘子 move(n-1, buffer, a, c) 第三步,将b(buffer)上的n-1个盘子通过a移动到c上 递归跳出条件便是n==1,此时a上只有一个盘子,示意将a移动到c上便可结束。