1.C的可移植性很高,在一个系统上编写的C程序稍作修改或不经修改就可以在其他系统上运行。
2.编程的步骤:
(1)定义程序的目标;
(2)设计程序; 程序如何完成目标,用户界面如何,程序怎样组织和运行,如何表达和处理数据,考虑鲁棒性(例如用户输入失误怎样处理),边界的处理.....
(3)编写代码; 可以在文档txt编写,也可以在编辑器上完成。 一定要有注释。
(4)编译; 将源代码变成可执行代码(可执行文件exe)。
(5)运行程序; 在DOS环境或者其他集成开发环境(IDE)上运行。
(6)Debug;
(7)维护和修改程序。
3.源代码(.c)--->编译器--->目标代码--->链接器--->可执行代码(.exe)
库代码和启动代码--->链接器
4.硬件不同,目标代码就不同。所以在不同机器、不同系统下有不同的编译器。
5.UNIX编辑器:emacs\jove\vi\ 编译器cc
LINUX编译器:gcc windows: vs系列
macintosh编译器:codewarrior