十,选择cfee编辑器并学会调试程序。以及结束语。

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

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

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

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

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

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

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

#include<stdio.h>
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下载地址(我自己的链接,没有广告版的,带注册码)点击下载

posted @ 2015-10-11 21:30  lvmememe  阅读(615)  评论(0编辑  收藏  举报