zoukankan      html  css  js  c++  java
  • 十,选择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下载地址(我自己的链接,没有广告版的,带注册码)点击下载

  • 相关阅读:
    Linux常用命令大全详解
    C++语言关键字及注解
    求两数的最大公约数
    ICOP完成端口详解
    C/C++常见面试题
    猴子吃桃问题之《C语言经典案例分析》
    DTD
    DTD
    DTD的使用
    Rust
  • 原文地址:https://www.cnblogs.com/itlqs/p/4870117.html
Copyright © 2011-2022 走看看