- 14
- 0
- 约4.76万字
- 约 53页
- 2016-10-12 发布于贵州
- 举报
C语言程序设计指南
目 录
一、C++和 C的区别 1
二、本课程的任务 8
三、C语言位操作 11
四、经典C语言程序设计10例 13
五、C语言课程设计题目 21
六、网络资源 31
七、教学参考书 31
八、C语言函数 31
《C语言程序设计》学习指南
一、C++和 C的区别
(一)面向对象程序设计
面向对象程序设计就是通过数据抽象,将许多实例中共性的数据和为操作这些数据所需要的算法抽取出来,并进行封装和数据隐藏,形成一个新的数据类型——“类”类型。例如:链表是一种常用的数据类型,利用它可以实现数据的存储。我们可以把链表这种存储结构以及对链表的插入和删除等操作封装成一个类,这样使用链表时,可以先构造出一个链表对象,对它的操作,就转化为调用其方法实现。从表面上看,类只是一个新的数据类型,其操作也不复杂。但面向对象程序设计的关键在于如何进行数据的抽象和封装,以及对处理数据的过程的设计。这需要不断在实践中进行摸索才能深刻领会和熟练掌握。
面向对象程序设计的最大优点是允许“继承”,即在某个类的基础上可以派生出新类。目前的面向对象程序设计开发工具都提供了大量的类,用户可以直接使用这些类,或通过对这些类的扩充和重用形成新的类。
与其他数据类型一样,只有类型对应的变量才是实际操作的对象。而类的变量我们称为“对象”。对“对象”的操作就是利用对象进行程序设计
您可能关注的文档
- CO2驱油机理综述.doc
- Cofjuhm管理学毕业论文.doc
- Cognos 最佳实践 - IBM Cognos 8 性能调优设置.doc
- Cognos8配置手册.doc
- cognos报作实例.doc
- Cognos解案介绍.doc
- COP15 哥根世界气候大会.doc
- COPD(慢性性肺病)诊治指南(2011 中文版).doc
- COPD中文指2011新版).doc
- CorelDR X5简体中文版 软件介绍.doc
- 2026年山东省滨州市惠民县中考化学一模试卷(含答案).pdf
- 2026年山东省济南市历城区中考化学二模试卷(含答案).pdf
- 2026年山东省烟台市福山区中考化学模拟试卷(含答案).pdf
- 2026年山东省临沂市郯城县中考化学一模(含答案).pdf
- 2026年四川省德阳市中江县中考化学二诊试卷(含答案).pdf
- 2026年四川省绵阳市梓潼县中考化学二模试卷(含答案).pdf
- 2026年新疆乌鲁木齐市沙依巴克区中考化学适应性试卷(含答案).pdf
- 2026年重庆市永川区中考化学质检试卷(含答案).pdf
- 2026年重庆市第一中学校中考化学全真模拟试卷(二)(含答案).pdf
- 安徽池州市第二中学等校2025-2026学年高一下学期期中物理试卷A(含答案).pdf
原创力文档

文档评论(0)