语言程序设计概述.ppt
《语言程序设计概述.ppt》由会员分享,可在线阅读,更多相关《语言程序设计概述.ppt(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 第第2章章C语言程序设计概述语言程序设计概述C/C+程序设计教程程序设计教程主要内容有主要内容有 l lC C语言的发展语言的发展l lTurbo CTurbo C的集成环境的集成环境l lTurbo C Turbo C 的特点与配置要求的特点与配置要求l lTurbo C Turbo C 的安装与启动的安装与启动l lTurbo CTurbo C的热键的热键l lC C语言的程序组成语言的程序组成 l lC C语言的标识符语言的标识符l l语言的关键字语言的关键字 2.1C语言概述语言概述C语言程序设计因其编译效率高、功能强语言程序设计因其编译效率高、功能强大、编写风格优美流畅,广为流行,
2、大、编写风格优美流畅,广为流行,C程序设程序设计集算法实现与软件系统开发成一体,广泛计集算法实现与软件系统开发成一体,广泛应用与软硬件系统开发的各种领域,并得到应用与软硬件系统开发的各种领域,并得到长久广泛地发展、应用与普及。长久广泛地发展、应用与普及。学习和掌握学习和掌握C程序设计是学习和掌握计算程序设计是学习和掌握计算机技术与软件系统开发的重要环节,熟练掌机技术与软件系统开发的重要环节,熟练掌握算法设计和编程技能是学习的重点。握算法设计和编程技能是学习的重点。2.1.1 C2.1.1 C语言的发展语言的发展 C语言是语言是70年代贝尔实验室(年代贝尔实验室(BellLaboratories
3、)为描述)为描述UNIX操作系统操作系统和和C编译程序而开发的一种系统描述语言。编译程序而开发的一种系统描述语言。C语语言言的的出出现现于于自自于于编编写写计计算算机机操操作作系系统统。1969年年,美美国国贝贝尔尔实实验验室室的的研研究究员员KenThompson和和DennisM.Ritchie开开始始用用汇汇编编语语言言编编写写UNIX;1970年年KenThompson为为了了提提高高UNIX的的可可读读性性和和可可移移植植性性,在在BCPL语语言言的的基基础础上上,开开发发了了B语语言言;1972年年到到1973年年,在在B语语言言的的基基础础上上设设计计开开发发出出了了C语语言言;
4、1973年年,K.Thompson和和合合作作,把把UNIX用用C语语言言改改写写了了一一遍遍,为为UNIX的的移移植植和和发发展展奠奠定定了了基基础础;1978年年,BrianW.Kernighan和和合合著著了了TheCProgrammingLanguage一一书书,被被人人们们誉誉为为标标准准版版本本。1982年年,这这本本书书被被编编译译成成中中文文教教材材,从从此此,C语语言言以以其其独独特特的的优优点点受受到到了了国国内内许许多多软软件件工工程程人人员员的的青青睐睐,在在当当时时,对对人人们们熟熟悉悉的的FORTRAN、Pascal等等语语言言产产生生了了很很大大的的冲冲击击;19
5、87年年,美美国国国国家家标标准准学学会会(ANSI)对对C语语言言进进行行了了规规范范并并提提出出了了美美国国国国家家标标准准C方方案案,得得到到了了各各国国的的承承认认。本本教教程程的的C语语言言主主要要以以BorlandInternational公司的公司的TurboC编译系统作试验平台。编译系统作试验平台。2.1.2 C2.1.2 C语言的特点语言的特点 1语言简洁、紧凑,使用方便灵活。语言简洁、紧凑,使用方便灵活。2运算符丰富,便于各种运算方法的实现。运算符丰富,便于各种运算方法的实现。3数据类型丰富,具有很强的数据处理能力。数据类型丰富,具有很强的数据处理能力。4是一种结构化程序设
6、计语言。是一种结构化程序设计语言。5便于模块化软件设计。便于模块化软件设计。6语语法法限限制制上上有有较较大大的的自自由由度度,但但对对程程序序设设计计的的熟熟练练性性要要求求较高。较高。7能够直接访问物理地址,并能直接驱动汇编语言。能够直接访问物理地址,并能直接驱动汇编语言。8生成目标代码的质量和程序执行的效率相对较高。生成目标代码的质量和程序执行的效率相对较高。9程序的可移植性相对较好。程序的可移植性相对较好。10.具有现代编程风格,沿用发展性好。具有现代编程风格,沿用发展性好。C C语言程序的基本形式语言程序的基本形式 main()函数局部变量定义函数局部变量定义 执行语句执行语句 f1
7、(f1(形式参数列表形式参数列表)函数局部变量定义函数局部变量定义 执行语句执行语句 fn(fn(形式参数列表形式参数列表)函数局部变量定义;函数局部变量定义;执行语句;执行语句;2.2 Turbo C2.2 Turbo C的集成环境的集成环境目目前前常常用用的的C语语言言集集成成环环境境有有数数种种,包包括括C+、VisualC、VisualC+等等,一一般般教教学学或或等等级级考考试试等等提提到到C语语言言编编译译系系统统,主主要要指指TurboC,本本教教材材介介绍绍的的C语语言言集集成成环环境境主主要要以以TurboC集集成成开开发发环环境境为为实实验验平平台台,用用以以学学习习C程程
8、序序设设计计算算法法与与实实现现。在在最最后后一一章章介介绍绍C+程序设计技术。程序设计技术。教教材材中中的的实实例例全全部部在在TurboC2.0环环境境调调试通过。试通过。2.2.1 Turbo C2.02.2.1 Turbo C2.0的特点与配置要求的特点与配置要求 1TurboC2.0的主要特点如下:(1)编辑、编译、调试和运行一体化;(2)综合调试程序具有单步执行、单步跟踪、断点设置、表达式监视和求值等功能;(3)支持独立调试程序;(4)具有更快的编译、链接程序和更快的内存分配函数与串函数;(5)扩展内存规范用作编辑缓冲区;(6)浮点运行速度快;(7)高级图形库中增加了许多新函数,包
9、括可安装的驱动程序和字体;(8)支持命令行上的通配符*和?等;(9)能自动进行快速缩进和回退及优化填充;(10)MAKE实用程序可以自动进行依赖关系检查;(11)新增加了一些实用工具,如THELP.EXE、OBJXREF.EXE等。2TurboC2.0的配置要求:对于现在绝大多数拥有个人电脑的来说,都能满足TurboC2.0的配置要求。在Windows2000/XP操作系统中均可以运行。1TurboC2.0的安装:的安装:Turboc2.0的的版版本本有有两两种种编编译译程程序序:综综合合开开发发环环境境编编译译程程序序TC和和命命令令行行编编译译程程序序TCC。安装方法有两种:安装方法有两种
10、:(1)使用拷贝命令,将必需的文件拷贝到工作软盘或硬盘的)使用拷贝命令,将必需的文件拷贝到工作软盘或硬盘的TC子目录下。子目录下。(2)利用安装程序:使用)利用安装程序:使用INSTALL.EXE文件,按照提示进行下去,直到安装完毕。文件,按照提示进行下去,直到安装完毕。2TurboC2.0的启动:的启动:安安装装好好TurboC2.0后后,在在TC目目录录下下运运行行TC或或TCC就就可可以以分分别别启启动动集集成成开开发发环环境境或或命令行编译程序。在命令行编译程序。在MS-DOS下或下或Windows98/2000/XP环境下进入环境下进入TurboC。在在Windows98/2000/
11、XP的的MS-DOS命令提示符下启动命令提示符下启动TurboC进进入入Windows98/2000/XP的的行行命命令令模模式式,在在MS-DOS命命令令提提示示符符下下,进进入入TC安安装装目目录录,直直接接键键入入可可执执行行文文件件TC.EXE即即可可进进入入其其集集成成环环境境。例例如如假假使使Turboc2.0安安装装在在C:驱驱动盘的动盘的TC2子目录,即文件夹下,操作如下子目录,即文件夹下,操作如下首先转入首先转入C:盘盘 再进入再进入TC2子目录子目录C:/CDTC2 直接输入直接输入TC即可即可C:/TC2TC 在在Windows98/2000/XP视窗环境下启动视窗环境下
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言程序设计 概述
限制150内