一、 前言
最近团队招新@计协,很多大一的新同学正在学C语言,遇到了很多问题,都跑来问我,为什么输出结果和我想的不一样?为什么?为什么?为什么?
为什么"你想的"跟程序运行的结果不一样?
毫无疑问,你想错了呗!一般这涉及到你的算法逻辑有问题,但如果不借助工具,很难定位错误。因为编译器只能帮我们定位语法错误。
一旦出现逻辑问题,我们就很难定位到错误在哪里,这时候我们需要借助编译器的设置断点,单步调试功能,方便我们快速定位错误!下面以Dev-C++为例,给大家演示如何调试程序debug。
二、 调试步骤
1.安装软件:安装Dev-C++,一般可以到https://pc.qq.com/ 腾讯下载中心搜索下载。
2.设置调试信息:我们安装好Dev程序之后,打开程序
依次选择
《工具》->《编译选项》->《代码生成\优化》->《连接器》
将《产生调试信息选项》勾选,然后点击《确定》。