C程序的基本框架.pdf

C程序的基本框架.pdf

ID:48069307

大小:84.75 KB

页数:1页

时间:2019-10-25

C程序的基本框架.pdf_第1页
资源描述:

《C程序的基本框架.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C++程序的基本框架1.结构程序设计框架在C++的结构化程序设计框架中,函数是程序的基本组成单元,是程序中完成一定功能的模块。使用结构化程序设计方法编写出的C++程序包括一个主函数和若干个用户定义的函数。函数与函数之间是相对独立的并且是并行的,函数之间可以互相调用。同一个函数可以被一个或多个函数调用多次。主函数由系统调用,在主函数中调用其他函数。2.面向对象程序设计框架面向对象的程序设计有三个主要的特征:封装、继承和多态。(1)封装:是对象和类概念的主要特征。封装是指把方法和数据装起来,对数据的访问只能通过已定义的接

2、口。封装使得对象的内部实现与外部接口分离开来,对象的内部实现的改变并不影响使用这个对象的其他对象或应用。(2)继承:在面向对象的程序设计中,继承是指一个子类继承父类(或成为基类)的特征(数据结构和方法)。继承带来的好处是软件的复用,使用继承可以在已有软件的基础上构造新的软件,从而提高软件的生产率并保证软件的质量。(3)多态:在面向对象程序设计中主要是指变量多态和方法多态;变量多态是指同一个变量在运行时刻标识(表示)不同类型的对象,而方法多态主要是指同一方法做不一样的动作。多态使得消息发送者能给一组具有公共接口的对象发

3、送相同的消息,接受者做出相应的动作。变量多态是方法多态的基础。注意:1.BASIC是微机最基本的高级语言之一,它是一种基础语言。C语言和PASCAL语言是结构化程序设计语言。只有C++是面向对象的程序语言。2.C++语言规定,每个程序都必须有且仅有一个主函数,主函数的名称必须是main。3.结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、模块化及限制使用GOTO语句,总的来说可以使程序结构良好、易理解、易维护。4.对象将数据和操作封装在一起,对象之间通过消息互相通信。类是具有相同属性和服务的若干对象的集合,

4、而对象是某个类的一个实例,但对象并不等同于C语言中的变量。5.C与C++语言的本质差别在于C++中引进了类和对象的概念,支持面向对象的程序设计。6.类是相同属性(数据成员)和行为(成员函数)的一组对象的集合,而对象则是符合这种定义的一个实体,所以,一个对象又称作类的一个实例(instance)。包含数据成员和成员函数的数据类型(类)在C++中用关键字class定义。7.面向对象程序设计把数据(属性)和函数(行为)封装在称为对象的包中,因而对象的数据和函数是紧密地联系在一起的。成员函数用来响应发送给对象的消息。消息就是

5、对成员函数的调用。8.C++提供了内联函数,用以代替C语言中的宏。它的优点之一是内联函数就像其他C++函数一样。因此,在调用内联函数时,编译器会进行正确的类型检查,而预处理程序的宏不支持类型检查。另一个优点是内联函数不象宏那样在使用不正确时会产生副作用。最后,内联函数可以用调试程序调试。

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

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

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