编译通过了,运行时会终止?原因何在,该如何解决

编译通过了,运行时会终止???原因何在
我写了个程序,编译时没有错误也没有警告,但运行时就会意外终止

会弹出终止、重试、忽略对话框,   请高大虾们怎么解决?

------解决方案--------------------
单步调试很重要,可以看看调用哪个函数、读写哪块内存时出错,有时问题就很明白了。
------解决方案--------------------
不要慌,慢慢来,肯定是程序有问题。
因此你一步一步的调试跟踪运行,看看问题出在哪里,然后大家才能帮你更多哦
------解决方案--------------------
看看程序的逻辑结构问题或指针越没越界,单步调试一下
------解决方案--------------------
这个说明程序中一定有bug,产生这种bug的原因:
1)指针忘了初始化,导致引用无效的指针。
2)指针删除了,但没有置为NULL,导致在下面使用if (NULL != p)无效。
3)数组操作越界。
4)内存拷贝越界,内存溢出。
5)使用无效的参数
等等……