东南大学何洁月《程序设计与C++》课程讲义:从基础到面向对象

需积分: 9 81 下载量 163 浏览量 更新于2024-08-23 收藏 3.83MB PPT 举报
该资源是一份关于"程序设计与C++语言"的课程讲义,由东南大学的何洁月教授主讲,以PPT的形式呈现。课程的主要内容涵盖了C++语言的基础理论和实践操作,旨在培养学生对计算机程序设计的基本概念、C++语言的理解,以及面向对象编程的方法。 课程分为五个主要章节: 1. 概述:这部分介绍了计算机程序设计语言的发展历史,包括面向对象方法的发展和应用,信息表示与存储方式,以及软件开发的一般流程。学习者将对这些内容有基本的了解。 2. C++简单程序设计:深入讲解C++语言,涉及语言概述、基本数据类型和表达式、数据输入输出、算法控制结构等,这些都是编程的基础,要求学生熟练掌握。 3. 函数:讲解函数的定义、使用、内联函数、带默认参数值的函数、函数重载、函数模板以及系统函数的使用,这些都是构建复杂程序的关键技能。 4. 类与对象:重点介绍面向对象编程的核心思想,包括类和对象的概念,构造函数和析构函数的作用,类的组合以及类模板,同时提到了面向对象标记作为一般了解的内容。 5. 高级主题:课程的最后一章可能涵盖更深入的内容,如可能涉及类的继承、多态性或者C++的高级特性,但具体章节未在提供的部分内容中列出。 通过这个课程,学生期望能够建立起扎实的C++编程基础,掌握基本语法和面向对象编程技术,提升编程能力和调试技巧,为后续的专业学习打下坚实的基础。每章结束后的小结部分,可能是对本章核心概念的回顾和总结,帮助学生巩固所学知识。 在实际操作中,学生会通过编写和运行代码,如给出的"First time output: 0:0:0" 和 "First time output: 8:30:30",来实践所学的C++编程知识,这有助于加深对理论的理解,并锻炼实际编程能力。整个课程设计注重理论与实践相结合,旨在培养具有C++编程技能的实用型人才。