请问你用的是什么编译器,VC和Codeblocks是比较低端的编译器,最好用VS,就是Visual Studio,我现在用的是2015版的,可以在官网下载学习版,非常好用,不会出错,如果不是编译器的问题,那就是代码的问题,你可以设置断点来一步步调试程序,找到原因