浅析C语言程序调试过程及编程常见错误