c语言学习_part01_c_primer_plus_chapter01_初识c语言
1. 使用c语言的七个步骤
-
定义程序目标
一般性语言描述问题
-
设计程序
-
构建什么方法?完成什么功能?
-
用什么数据结构表示数据(用api或者自己构建数据结构)
-
函数的输入输出(输入参数说明,输出返回值说明)
-
第一步和第二步才是最重要的
-
-
编写代码
-
用数据结构承载数据
-
编写函数方法,接收参数,计算并输出
-
多写注释增加可读性
-
-
编译
-
编译器编译源代码,转化成可执行代码
-
编译还会将源代码与c库的代码合成为最终程序(链接过程)
-
-
运行程序
-
测试与调试程序
-
维护和修改代码
2. 编程机制
-
编译器与链接器
-
编译器把源代码转换成中间代码,链接器把中间代码和其他代码合并,生成可执行文件
-
中间代码形式有多种,最常见的是把源代码转换为机器语言代码,并把结果放在目标代码文件中。目标代码文件存储的是翻译的源代码,不是完整程序,不能直接运行
-
目标代码缺少启动代码和库函数。启动代码充当程序和操作系统之间的接口。库函数代码存储在库文件中
-
链接器将目标代码,启动代码,库代码合并成一个文件,即可执行文件
-