汉诺塔move(n-1,start,temp,goal); printf("move disk %d from %d to%d. \n",n,start,goal); move(n-1,temp,goal,start); 中为什么是move(n-1,temp,goal,start);不是move(n-1,goal,temp,start);多谢各位前辈解惑