第5讲 C语言编程基础(1).ppt

第5讲 C语言编程基础(1).ppt

ID:48754678

大小:1.09 MB

页数:77页

时间:2020-01-21

第5讲 C语言编程基础(1).ppt_第1页
第5讲 C语言编程基础(1).ppt_第2页
第5讲 C语言编程基础(1).ppt_第3页
第5讲 C语言编程基础(1).ppt_第4页
第5讲 C语言编程基础(1).ppt_第5页
资源描述:

《第5讲 C语言编程基础(1).ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第五讲C语言编程基础(1)2主要内容编程环境C语言程序基本框架标识符和关键字数据类型、变量、常量运算符和表达式计算机程序计算机的工作是由程序来控制的。程序描述了计算机处理数据、解决问题的过程,这是程序的实质。程序设计的将人们制定的对实际问题的解决方案用程序设计语言表达出来,并由计算机执行得出结果。程序设计语言(也被称为“编程语言”,ProgrammingLanguage)是人们描述(编制)程序所使用的规范和方法(语言)。机器语言、汇编语言、高级语言机器语言与汇编语言由计算机硬件系统可以识别的二进制指令组成的语言称为机器语言。计算机发展的初期,软件工程师们只能用机器语言

2、来编写程序。这一阶段,在人类的自然语言和计算机编程语言之间存在着巨大的鸿沟。汇编语言将机器指令映射为一些可以被人读懂的助记符,如ADD、SUB等。此时编程语言与人类自然语言间的鸿沟略有缩小,但仍与人类的思维相差甚远。因为它的抽象层次太低,程序员需要考虑大量的机器细节。高级语言高级语言屏蔽了机器的细节,采用人容易理解的形式对解题过程进行描述。用高级语言来书写程序使得程序设计者不必考虑很多的计算机硬件细节,而是以熟悉的语句和数学公式来表达程序设计的结果。易于学习、易于掌握。6高级语言及其程序的执行用高级语言书写的程序不可能直接在计算机上执行,需要将它翻译成机器语言指令程序

3、。翻译的方式有两种:编译(Compilation)方式解释(Interpretation)方式75高级语言及其程序的执行编译方式是设法把高级语言程序(也称为“源程序”)翻译转换成为可以由计算机直接执行的机器语言指令程序,经连接装配后转变为“可执行程序”(ExecutableProgram)。人们实现了高级语言“编译器”(Compiler)完成这种翻译工作。编译器把高级语言程序看成是符合一定语法结构的符号串,对它进行加工变换。8编译器对源程序的加工一般分为两个阶段:1、编译将源程序翻译成二进制机器语言。编译后得到的结果为目标文件。2、连接目标模块与其他一些基本模块(通用

4、目标程序模块,由编译软件或其他人提供)连接在一起,最终形成“可执行程序”(executableprogram),后缀“.exe”。这样的程序就可以在计算机上实际运行了。高级语言的编译过程高级语言编译过程源程序(文本文件)*.CPP目标文件(二进制文件)*.OBJ可执行文件(二进制文件)*.EXE库文件(各种函数)编译连接compilelink10机器语言指令高级语言程序的解释过程解释方式由一种称为“解释器”(Interpreter)软件实现。解释器在工作方式上与编译器不同,它不事先对源程序进行翻译,而是在执行时即时对源程序的语句进行分析和解释,实现源程序所描述的功能。

5、11应用较广泛的高级语言FORTRAN、PASCAL、C/C++COBOL、BASIC、ADA、JAVA12C语言简介C是由美国贝尔实验室的DennisRetchie在1972年设计开发的,开发目的是想成为一种编制“系统程序”的工具语言。Retchie等人首先用自己发明的C语言编写了UNIX操作系统。以后C语言逐步发展成为开发系统软件的主要语言。许多常见的软件系统,例如,在中国使用很广泛的计算机辅助设计软件AUTOCAD,数学软件系统Mathematica等,以及许多语言编译系统本身,其软件系统的全部或者部分程序就是用C语言开发的。C语言已成为最重要的软件系统开发语言

6、,由此可见C语言在计算机领域地位之重要。C++语言C++是在C语言基础上发展出的一种“面向对象”语言。它是由BjarneStroustrup在美国贝尔实验室开发的(1983)。C++是C语言的一个扩充,它一方面修正了C的一些弱点和不足,使用起来更方便可靠;另一方面,也是更重要的,这种语言以支持“面向对象”(Object-Oreinted,简称为OO)的程序设计方法为基本目标,提供了一套支持面向对象程序设计的机制,如“类”(class)、“对象”(object)等等。面向对象的方法被认为是开发复杂软件系统的一种有效途径,OO程序设计语言也已经被广泛接受。C++是目前使用

7、最广泛的一种面向对象的程序设计语言。13VC++6.0编程环境VisualC++6.0是微软公司1998年推出的开发工具。它不仅可以作为C/C++的编译器,同时还是一个基于Windows操作系统的可视化集成开发环境。由于功能强大,开发界面友好,一直都是专业程序员开发软件的首选工具之一。启动VC++编译系统VC++编译系统界面单击“File”菜单中“New”命令选择“Files”选项卡选择C++源文件命令输入文件名输入文件存放位置单击选择驱动器选择驱动器或目录C++源文件编辑界面输入C++源代码可以将此源代码另起文件名存盘选择编译命令,将源文件.cpp

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。