今天在hanoi问题上出现了segmentation fault 在gcc编译的过程中 没出现error,然而程序运行到一半就出现segmentation fault: 上网发现 这条语句是非法的内存操作,如数组越界(申请了a[5],结果使用了a[6]), 检测发现是我的被调用函数 void hanoi没有编写结束条件 正确的是 void hanoi(int m,char x,char y,char z){ if(m-1){ hanoi(m-1,x,z,y); mov(x,z); hanoi(m…