我刚开始学习C语言的时候,“开始执行(F5”)和“开始调试不执行(Crtl+F5)”总让我头晕,我搞不懂它们的区别,因为在我看来它们都会运行代码并生成结果。
在仔细探索后,我发现“开始调试不执行”后台会运行监视器,逐条运行并监视代码,相比于“F10”的监视器(一步一步我们操作,能看见过程),“开始执行不调试”的“监视”一闪而过。而“开始运行”则不会“监视”,直接运行代码并产生结果。
然而以上两种都会运行代码生成可视结果,如果我只想检查代码语法是否有错而不想运行代码,在VS编译器中有快捷键Crtl+F7(生成编译),或者Ctrl+Shift+B(生成解决方案),可直接检查代码语法错误而不运行。
好啦,以上就是我的一些小感悟,可能有很多表达比较直白不是很专业,只希望能帮助一些和我一样的C语言小白。下期见!