1.3C语言的应用范围
早在20世纪80年代C语言就已经成为小型计算机使用的主流语言。
20世纪九十年代许多软件公司开始开始改用C++来开发大型的编程项目。C++在C语言的基础上嫁接了面向对象的编程工具
1.7使用C语言的7个步骤
C是编译型语言。
首先,为了让读者对编程有大概的了解,我们把编写C程序的过程分解成7个步骤,理想状态下:
1.7.1 第一步:定义程序的目标
在动手写程序之前,要在脑海中有清晰的思路。
1.7.2第二部:设计程序
对程序应该完成什么任务有概念性的认识后,就应该考虑如何用程序来完成它。
除此之外,还要决定在程序中如何表示数据,以及用什么方法处理数据。
1.7.3第三步:编写程序
把你设计好的程序翻译成C语言。这里是真正需要C语言的地方。
1.7.4第四步:编译
编译源代码
编译器是把源代码转换成可执行的程序。可执行代码使用计算机的机器语言表示的代码。这种语言由数字吗表示的指令组成。
编译器还会检查C语言程序是否有效。如果C编译器发现错误,就不生成可执行文件并报错。理解特定编译器报告的错误或警告信息是程序员要掌握的另一项技能。
1.7.5第五步:运行程序
传统上,可执行文件是可运行的程序。最终生成的程序可通过单击或双击文件名或图标直接在操作系统中运行。
1.7.6第六步:测试和调试程序
程序能运行是个好迹象,但有时也可能出现运行错误。
查找并修复程序错误的过程叫调试。
1.7.7第七步:维护和修改代码
创建完程序后,你发现程序有错,或者想扩展程序的用途,这时就要修改程序。
如果在编写程序时清楚地做了注释并采用了合理的设计方案,这些事情都很简单。
1.7.8说明
编程并非像描述那样是一个线性的过程,有时,要在不同的步骤之间往复。
对程序左文字注释为今后的修改提供了方便。
刚开始学习时,编写的程序非常简单,完全可以在脑中构思好整个过程,即使写错了,也很容易发现,但是随着编写的程序越来越大、越来越复杂,动脑不动手可不行,而且程序中隐藏的错误也越来越难找。最终,那些跳过前两个步骤的人往往浪费了更多的时间。
因此:开始写代码前完场前两个步骤是很有必要的!!!
1.8编程机制
文件名以.c结尾
在文件名中点号(.)前的部分为基本名(basename),点号后边的部分为扩展名(extension)。
有些UNIX系统文件名长度为:14个字符
有些UNIX系统文件名长度为:255个字符
Linux,Windows,Macintosh OS 都允许使用长文件名