永发信息网

c语言中调试相对于编译是不是多余了?

答案:2  悬赏:40  手机版
解决时间 2021-01-27 11:58
  • 提问者网友:欲劫无渡
  • 2021-01-27 01:39
我当然知道编译要生成目标文件,我的意思是调试是检查语法错误,我感觉编译的时候也要检查语法错误。这么看来调试是不是多余了
最佳答案
  • 五星知识达人网友:雾月
  • 2021-01-27 02:44
如果你用的是Visual C++6.0还是VS 2008 软件,

在写好了程序后(没有语法上的错误),按F10,即可进入"单步调试",每按一次F10可以看到程序会走到一下行代码. 如果当前指向的代码有一个函数,按F11,可以进入这个函数体内,查看程序在函数体内的执行过程和数据的变化....
尤其是在编译没有错误的情况下,输出的结果不是符合要求时,那调试很有必要,因为这样你可以观察每运行一行程序后变量的值的变化情况,从而可以知道一些细节错误。

一般功能很强大的软件都会有调试功能,你应该是刚学C语言吧,慢慢来吧,等以后学会了,做算法和软件开发时,就知道调试的重要性了。
调试方法:F9 设置断点 F5 调试运行 这两经常一直用的:在程序的某一个代码处按F9,会有一个圆点出现.再按F5,启动程序,当程序执行到这个圆点时,会停下来,此时你可以按F5,继续运行下到一个断点,或者你也可以按F10进行单步调试,结束调试Shift+F5....
希望对你有帮助。
全部回答
  • 1楼网友:duile
  • 2021-01-27 03:56
你好! 编译的时候 不 要 检查语法错误 调试 时才会检查语法错误 如果对你有帮助,望采纳。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯