你居然在这儿也发帖,为了赚财富值我也是拼了,
print 'a', '-->', 'c', 你改成这样,你会发现打印出来的都是一样,因为这里面 a c都是字符
print a, '-->', c ,这儿的 a,c是函数传入的变量, 在函数运行的过程中, a b c指向的变量是不同的
move(n - 1, a, c, b)
move(n - 1, b, a, c)
我在代码中加了一点注释,希望有用, 你要是实在看不明白很正常,递归函数需要一点时间理解
http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/00137473836826348026db722d9435483fa38c137b7e685000