• 第一章 程序设计与C语言


    一、程序和程序语言

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

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

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

    1、机器语言

    2、汇编语言

    3、高级语言:{编译器、解释器}

    三、程序的功能分解

    从上至下,逐层细分

    四、C语言

    C语言特点:

    1、C语言是一个较简单的语言,较容易入门。

    2、C语言提供了丰富的程序机构。

    3、C语言提供了一套预处理命令。

    4、C语言可以写出效率很高的程序。

    做个简单的程序 :

    #include <stdio.h>

    int main()

    {

      printf("Hello world! ");

      return 0;

    }

    include:包含  stdio.h:标准的输入输出头文件  main(){}:主函数  int:整数类型  printf():显出输出函数  return:返回   :换行符  scanf:输入

    五、C语言的编译和执行

    源代码(*.c)编辑→目标文件(*.obj)连接→可执行文件(*.exe)

    1.4程序开发过程

    一、开发过程

    1、分析问题,设计一种解决问题的方案

    2、写出源代码*.c

    3、编译(*.obj)→连接(*.exe)

    4、运行exe可执行的程序

    二、错误种类

    1、语法错误

    2、逻辑错误

    提示:a.从错误提示行向上查

       b.若有多个错误,先改第一个

    三、编译器的提示:

    1、Error:局部语法错误

    2、Warn:警告  分析warn原因

    四、逻辑错误

    1、读取非安全区

    2、进入死循环

    3、非法除以0

    4、结果错误

    五、排除错误的工具:要学会用IDE的调试工具

    1、追踪  2、监视  3、设置断点  4、中断执行

    六、问题与程序设计

    完成一个符合题目要求的程序分为:

    1、分析问题,设计解决方案

    2、用程序语言严格描绘这个解决方案

    3、运行程序,看它是否解决问题

  • 相关阅读:
    shell脚本查找tcp过多ip地址封掉
    tomcat日志传参乱码问题
    nginx部署vue跨域proxy方式
    nginx部署VUE跨域访问api
    springboot2.1.3 + redisTemplate + Lock 操作 redis 3.0.5
    java8 lamb表达式对List排序
    Mysql5.7降级到5.6遇到的坑
    mac中git使用
    mac中git flow使用
    mac安装openjdk8-maven-mysql-git-docker
  • 原文地址:https://www.cnblogs.com/qq1731885753/p/9836126.html
Copyright © 2020-2023  润新知