东南大学C++课件:入门到面向对象编程

需积分: 10 8 下载量 57 浏览量 更新于2024-08-23 收藏 3.83MB PPT 举报
汇编语言是计算机科学中的基础,它是一种低级编程语言,通过将机器指令转换成易于理解的助记符,如ADD、SUB等,来直接操作计算机硬件。这些指令通常针对特定的处理器架构,使得程序员能够控制内存地址和底层硬件功能,但同时也带来了更高的复杂性和较低的可移植性。汇编语言的抽象层次非常低,编写者需要对处理器的工作原理有深入理解,包括寄存器操作、指令集和内存管理等细节。 在C++课程中,汇编语言作为一门前置或辅助课程被提及,旨在帮助学生建立计算机程序设计的基础概念。课程的目标是让学生掌握C++语言的基本语法和面向对象编程思想,包括数据类型、表达式、输入输出、算法控制结构、函数、类与对象等核心概念。通过学习,学生不仅能理解C++语言的底层实现,还能提升编程和调试能力,为后续更高级别的编程技术打下坚实基础。 课程大纲涵盖了多个章节,例如: - 第一章介绍计算机程序设计语言的发展和面向对象的方法,以及信息表示、存储和程序开发过程,帮助学生建立宏观视角。 - 第二章重点讲解C++语言的基础,包括基本数据类型、表达式、输入输出、控制结构等,这些都是编写简单程序的基础。 - 第三章深入探讨函数,涉及函数定义、使用、内联函数、默认参数值、重载、模板等,强调函数在程序设计中的作用。 - 第四章深入剖析面向对象编程,包括面向对象思想、特点、类和对象的概念,以及构造函数、析构函数、类的组合和模板等,这是类的设计和组织的关键。 - 第五章和后续章节可能会进一步深化面向对象编程的主题,可能包括继承、多态、抽象类和接口等高级特性。 这门课程旨在通过C++语言的学习,让学生逐步掌握从底层汇编到高层抽象的编程技巧,提升他们的程序设计技能,为未来在IT行业中从事软件开发和系统设计等工作做好准备。