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

  • 相关阅读:
    461. Hamming Distance
    342. Power of Four
    326. Power of Three
    368. Largest Divisible Subset java solutions
    95. Unique Binary Search Trees II java solutions
    303. Range Sum Query
    160. Intersection of Two Linked Lists java solutions
    88. Merge Sorted Array java solutions
    67. Add Binary java solutions
    14. Longest Common Prefix java solutions
  • 原文地址:https://www.cnblogs.com/itlqs/p/4870117.html
Copyright © 2020-2023  润新知