• 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小时计划
  • 相关阅读:
    常见未授权访问漏洞总结
    新版kali 添加root权限用户,和字体颜色解决办法
    kali Linux的 安装详细步骤
    Docker删除镜像和容器
    kali安装docker 并配置加速器
    kali配置phpmyadmin报错mysqli::__construct(): (HY000/1698): Access denied for user 'root'@'localhost' 解决办法
    本地项目git到github上
    一个使用vue和echarts结合的demo
    vueJS开发环境搭建
    跑起来JEE论坛、商城和网站的经验总结
  • 原文地址:https://www.cnblogs.com/zhurun/p/4590574.html
Copyright © 2020-2023  润新知