博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
十,选择cfee编辑器并学会调试程序。以及结束语。
阅读量:7085 次
发布时间:2019-06-28

本文共 997 字,大约阅读时间需要 3 分钟。

  为什么推荐用cfree呢?因为我认为这个编辑器界面友好,用起来方便。

你也许会问,调试程序是什么?

那么下面思考几个问题:对于前面讲的分支结构和循环结构有点不懂怎么办?如果写的程序语法没有错误但是运算结果是错的怎么检查?你是否希望你能一步一步的运行程序,并且实时查看某个变量的值的动态变化?

答案就是调试程序,调试程序就是来实现这个功能的。

这是讲C语言入门的最后一篇,之所以要讲调试程序,是因为对于程序员来说,检查代码的错误(不只是语法错误,大多数时候是逻辑和思维错误)是必然会经历的,所以会了调试程序就能够解决很多错误。

下面开始讲解(因为是用手机写的,所以没法截图讲解了,图解可以从百度上找到)

例如前面写过的一个程序:

#include
int main(void){ int a; scanf("%d",&a); if (a>0) printf("hello正数"); else if (a==0) printf("hello 0"); else printf("hello负数"); return 0; }

下面看看怎么调试这个程序,让它一步一步的运行。

其实很简单,只需要两步操作。(cfree环境)

第一步:设置断点

  把鼠标移到int a那一行,右键,设置断点。你会发现这一行变成红色了。

第二步:一下一下的按F7

  每按一下就会运行一步,下面的窗口里可以查看变量的实时的值。

要运行的那一行会变成绿色,要注意的是运行完scanf语句后,绿色条会消失,这时你需要点开那个黑窗口手动输入,然后再按F7。

 

  OK,简单的调试就这么愉快的讲完了。读者可以自行操作试验。

 

  到此为止,C语言入门博客就结束了,笔者自认为如果读者能把前面的几篇都理解透的话,C语言入门是没问题的。但是其实,编程的大门才刚刚打开了一道缝,更广阔的世界还需要自己去探寻。C语言还有很多东西要学,数组,指针,文件,函数,宏……这些都需要自己去看书学习。老师不可能教出比自己厉害的学生,只有自己能教出比老师厉害的自己。学习需要尽量靠自己,计算机尤其如此。钻研,实战,去探索未知的世界。

 

另外附CFree下载地址(我自己的链接,没有广告版的,带注册码)

转载于:https://www.cnblogs.com/itlqs/p/4870117.html

你可能感兴趣的文章
Android 生成keystore的两种方式
查看>>
spring 的事务回滚 异常exception 和 编译期异常和运行期异常
查看>>
淘宝切换效果
查看>>
我的友情链接
查看>>
分享一篇防刷机知识的文章
查看>>
我的友情链接
查看>>
Javascript Prototype
查看>>
判断链表是否有环,并返回链表的第一个节点
查看>>
yii日志功能详解
查看>>
前端开发面试题【转】
查看>>
AndEngine引擎学习之环境配置以及示例修改
查看>>
2014阿里云AWDC参会总结
查看>>
Echarts饼形图(二)
查看>>
Winform Timer控件时间间隔
查看>>
Android研发中对String的思考
查看>>
我的友情链接
查看>>
获取浏览器版本的几种方法
查看>>
Phpcms V9添加网站地图Sitemap静态地图方法(一)
查看>>
datetimepicker一个不错的日历android特效
查看>>
ACL高级应用
查看>>