1、野指针,你使用的指针指向未知区域2、scanf函数输入整形、字符……的时候缺少了&3、缓冲区溢出,也就是说你使用数组时不经意间越界了
零错误和零警告只是说明语法正确,执行过程中崩溃一般是内存访问越界或者调用了已经释放资源的对象,也就是传说中的非法访问。
可能是指针的地方出了问题,你再检查下关于指针的使用情况,还有用完后该释放(free)的内存有没有释放。