1.6.5 C语言编译和调试-非递归实现