• Chapter I 程序设计和C语言(大纲)


    1.1  什么是计算机程序

    程序,就是一组计算机能识别和执行的指令。

    1.2  什么是计算机语言

    计算机语言,计算机和人都能识别的语言。 // 关键还是人能够识别的语言,因为计算机只能识别二进制代码

    1.2-1 计算机语言发展历史

    1. 机器语言(二进制代码)

    2. 符号语言(汇编语言)

    3. 高级语言

    经历三个阶段,非结构化语言,结构化语言,面向对象语言

    1.3  C语言的发展特点

    1. 语言简洁,使用方便。 //C语言一共37个关键字,9种控制语句。(很多操作要通过编译系统提供的库函数实现)

          2. 运算符丰富  //c有34种运算符,且括号、赋值和强制类型转换都作为运算符。

          3.       数据类型丰富

          4. 具有结构化的控制语句

          5. 语言限制不严格

          6.  C语言运行直接访问物理地址,可以操作硬件。 //  c语言既可以作为系统描述语言,也可以作为软件描述语言

          7. 用c 可移植性好

    1.4  最简单的c语言程序

    1.4.1 最简单的c程序

    # include <stdio.h>
    
    int main(void)
    {
         printf ("This is a C program\n");
         return 0;
    }
    C语言最小的单元就是函数



    1.4.2   c语言的结构 // 主要阐述了c语言中函数这个最基本的单元

    1. 一个程序有一个或多个源程序文件组成

    2. 函数式C程序的主要组成部分

    3. 一个函数包含两个部分,函数首部和函数体

    1.5  运行c程序的步骤与方法

    1. 编写源程序

    2. 对源程序进行编译(生成.obj)

    3. 进行连接 (生成.exe)

       4. 运行程序

    现在一般都用编译系统来编译、连接和运行C程序。而且编译系统都是集成环境(IDE)Integrated Development Environment

    /*运用IDE环境可能更多的目的是在于缩短代码开发的周期,能够更快的在机器上投入使用。后续的还要对编译原理有更深入的了解*/

    1.6  程序设计的任务

    程序设计最大的任务就应该是用计算机来解决问题。

    1.问题分析

    2.设计算法

    3.编写程序

    4.对源程序进行编辑、编译和连接。

    5.运行程序分析结果

    6.编写程序文档。

    对于一般一个源程序来说,代码量和注释量应该保持在 7:3 。程序文档的编写是编程人员所必须掌握的内容。因为软件都是要给用户来使用的。

    10000小时计划
  • 相关阅读:
    进程、线程、轻量级进程、协程与 go 的 goroutine
    Base: 一种 Acid 的替代方案
    单点登录 SSO(Single Sign-On)的实现原理
    大型网站之分布式会话管理
    PayPal 高级工程总监:读完这 100 篇文献,就能成大数据高手
    主流编程语言的 33 款开源爬虫
    docker基础命令
    mysql实现首字母从A-Z排序
    solr+zookeeper集群配置
    Lucene与Solr基础
  • 原文地址:https://www.cnblogs.com/zhurun/p/4590574.html
Copyright © 2020-2023  润新知