zoukankan      html  css  js  c++  java
  • 第一章 程序设计和C语言(笔记)

    一、程序和程序语言

    程序:完成某项事务所预设的活动方式和活动过程。

    程序设计:人们描述计算机要做的工作。

    对于工作过程的细节动作描述就是一个“程序”。

    在一个程序描述中,总有一批预先假定的“基本动作”,是执行程序者能理解和直接完成的。

    *程序的进一步细化,叫做“功能分解”,这种逐步细化或者分解的过程,是有关计算机程序设计的讨论中最本质的东西。

    二、程序设计语言及其发展

    机器语言、汇编语言、高级语言 (编译器 解释器)。

    三、程序的功能分解

    总结下来就一句话:从上至下,逐层细分。

    四、C语言

    下面是一个简单的C语言输出

    #include <stdio.h>

    int main()

    {
      printf("Hell.c! ");
    }

    基本语言含义:

    include:  包含。

    stdio.h:  标准的输入输出头文件。

    int:    整数类型。

    main(){}:主函数。

    printf();:显示输出函数。

    return:   返回

    :     换行符。

    "=":        把右边的给左边,赋值。

    五、C语言的编译和执行

    源代码(*.c文件)==> 目标文件(*.obj二进制)==> 连接(*.exe可执行文本)

    C语言是一种“自有格式”语言。

    注意程序的格式,从写简单的程序养成良好的习惯。

              1.4 程序开发过程

    一、开发过程

    1、分析问题,设计一种解决问题的途径。

    2、写出源代码(*.c)。

    3、编译连接*.obj——>*.exe。

    4、运行可执行程序。

    compile:编程。

    debug:调试。

    二、错误的冲突

      1、语法错误:

          根据错误提示排除:

            1、从错误提示行向上查找。

            2、若有多个错误先改第一个。

      2、逻辑错误。

    三、编译器的提示:

      1、Error。

      2、warning。警告(分析warning原因)。

    四、程序运行中的错误(逻辑错误)

      1、读取非安全区域。

      2、进入死循环。

      3、非法除以0。

      4、结果不对。

    五、排除程序中的错误

      学会用IDE的调试工具

      1、追踪。

      2、监视。

      3、设置断点。

      4、中断执行。

      最简单、最多使用:插入printf("");

      解决问题的过程:

        第一步,分析问题,设计一种解决方案。

        第二步,用程序语言严格描述这个解决方案。

        第三步,在计算机上试用,运行,看能否解决问题。

    六、问题与程序

      好程序:

        1、解决方案比别人好。

        2、结构良好,清晰,易于阅读和理解。

        3、适应性强。

        4、检查程序错误能力。

        5、熟悉所用工具和环境。

  • 相关阅读:
    Swift入门篇-Hello World
    Swift入门篇-swift简介
    Minecraft 插件 world edit 的cs 命令
    搭建本地MAVEN NEXUS 服务
    MC java 远程调试 plugin 开发
    企业内部从零开始安装docker hadoop 提纲
    javascript 命令方式 测试例子
    ca des key crt scr
    JSF 抽象和实现例子 (函数和属性)
    form 上传 html 代码
  • 原文地址:https://www.cnblogs.com/lishenghao/p/cNote.html
Copyright © 2011-2022 走看看