c语言学习_part01_c_primer_plus_chapter01_初识c语言

1. 使用c语言的七个步骤

  1. 定义程序目标

    一般性语言描述问题

  2. 设计程序

    • 构建什么方法?完成什么功能?

    • 用什么数据结构表示数据(用api或者自己构建数据结构)

    • 函数的输入输出(输入参数说明,输出返回值说明)

    • 第一步和第二步才是最重要的

  3. 编写代码

    • 用数据结构承载数据

    • 编写函数方法,接收参数,计算并输出

    • 多写注释增加可读性

  4. 编译

    • 编译器编译源代码,转化成可执行代码

    • 编译还会将源代码与c库的代码合成为最终程序(链接过程)

  5. 运行程序

  6. 测试与调试程序

  7. 维护和修改代码

2. 编程机制

  1. 编译器与链接器

    • 编译器把源代码转换成中间代码,链接器把中间代码和其他代码合并,生成可执行文件

    • 中间代码形式有多种,最常见的是把源代码转换为机器语言代码,并把结果放在目标代码文件中。目标代码文件存储的是翻译的源代码,不是完整程序,不能直接运行

    • 目标代码缺少启动代码和库函数。启动代码充当程序和操作系统之间的接口。库函数代码存储在库文件中

    • 链接器将目标代码,启动代码,库代码合并成一个文件,即可执行文件

posted @ 2021-04-20 20:26  OLeeO97  阅读(46)  评论(0编辑  收藏  举报