F5是调试~2018年6月补充:不Debug直接运行,那也要编译啊,少个分号是编译期间就能发现的错误,编译器会给你报error啊。但是遇到运行期间的错误就直接抛出异常了。或者要有逻辑错误,只是结果是错的,别的没什么异样。这样你怎么找错?而Debug就会在程序编译的时候加入一些调试的信息,能打断点,监测寄存器,变量的值,函数调用栈,让你发现运行期间的错误。在程序发布的时候发布Release版本就行了。