VC下一个long型变量已经赋成110了,又执行了几步,没用它,就变成807416882解决方法

VC下一个long型变量已经赋成110了,又执行了几步,没用它,就变成807416882
VC下一个long型变量已经赋成110了,又执行了几步,没用它,就变成807416882,想用已经变了,怎么回事,请高手指教?

------解决方案--------------------
我遇到过这样的问题
可能1:指针操作有误,本不该指向这个地址的指针结果指向它了。
可能2:数组越界造成的。试试改变这个变量声明的顺序,或者在它前后加一些其他的保护变量再试。如果这样管用,那说明其他地方有数组访问越界,需要好好查。
------解决方案--------------------
其他的 char xxx[N] 我没仔细看,
建议一般把数组弄大点,以免出错.