在调试程序的时候,代码的模块化很容易确定出错的准确位置,所以在这里我建议各位写代码的时候最好能代码模块化,功能单一化,减少全局,静态变量,这样当一个程序出错的时候能很准确的定位在某条语句,找到对应的代码后,首先检查这条语句是不是有参数,如果有参数首先检查参数,接着在向上找,主要是找参数是否合法。