东南大学何洁月详解C++语言发展与面向对象编程概论
需积分: 9 123 浏览量
更新于2024-08-23
收藏 3.83MB PPT 举报
《计算机语言的发展-东南大学C++何洁月课件(总)》是一门针对计算机科学专业学生设计的课程,由何洁月主讲,主要聚焦于C++语言的学习,特别是面向对象的编程。课程内容分为多个章节,旨在培养学生的基本计算机程序设计概念和技能。
第一部分,课程介绍了计算机程序设计语言的发展历程,包括从早期的机器语言和汇编语言到高级语言的出现,让学员对编程语言的历史有所了解,并通过概述面向对象的方法和软件开发,引导他们理解这一编程范式的理念。这部分强调了信息的表示、存储和程序开发过程的一般性概念。
第二章至第五章深入探讨C++语言本身。在第二章中,学员将学习C++语言的基础,如数据类型、表达式,以及数据输入输出的处理。他们还将掌握基本的算法控制结构,如顺序、选择和循环,以及如何创建自定义数据类型。函数是C++的核心组成部分,第三章详述了函数的定义、使用,包括内联函数、默认参数和重载等高级特性,以及系统函数的运用。
第四章着重于面向对象编程,讲解面向对象的思想,以及类和对象的概念。学员会学习如何设计和实现类,包括构造函数和析构函数的作用,类的组合以及类模板的使用。同时,也会对面向对象编程的一些特殊标记进行一般性的介绍。
第五章可能涵盖更多的高级主题,如异常处理、继承、多态等,这些都是C++面向对象编程的重要组成部分,有助于提升学员的编程能力和调试技巧。
这门课程旨在通过系统地教授C++语言和面向对象编程,帮助学生建立起扎实的编程基础,为他们后续的专业发展和深入学习打下坚实的基础。
2012-08-03 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
魔屋
- 粉丝: 26
- 资源: 2万+
最新资源
- 深入浅出:自定义 Grunt 任务的实践指南
- 网络物理突变工具的多点路径规划实现与分析
- multifeed: 实现多作者间的超核心共享与同步技术
- C++商品交易系统实习项目详细要求
- macOS系统Python模块whl包安装教程
- 掌握fullstackJS:构建React框架与快速开发应用
- React-Purify: 实现React组件纯净方法的工具介绍
- deck.js:构建现代HTML演示的JavaScript库
- nunn:现代C++17实现的机器学习库开源项目
- Python安装包 Acquisition-4.12-cp35-cp35m-win_amd64.whl.zip 使用说明
- Amaranthus-tuberculatus基因组分析脚本集
- Ubuntu 12.04下Realtek RTL8821AE驱动的向后移植指南
- 掌握Jest环境下的最新jsdom功能
- CAGI Toolkit:开源Asterisk PBX的AGI应用开发
- MyDropDemo: 体验QGraphicsView的拖放功能
- 远程FPGA平台上的Quartus II17.1 LCD色块闪烁现象解析