C++编程与面向对象基础-东南大学课程解析

需积分: 24 13 下载量 105 浏览量 更新于2024-08-23 收藏 4.91MB PPT 举报
"东南大学C++总课件涵盖了C++编程的基础知识,包括非数值信息的表示、C++语言的基本语法、面向对象编程等核心概念。课程旨在建立学生对计算机程序设计的理解,教授C++语言的基本语法和面向对象思想,并通过实验环节提升编程能力。课程内容分为多个章节,涉及信息的表示与存储、简单程序设计、函数、类与对象等主题。" 在计算机编程中,非数值信息的表示是至关重要的,因为除了数值计算,我们还需要处理文字、符号等信息。对于西文字符,ASCII码和EBCDIC码是最常见的表示方式。ASCII码使用7位二进制数,能够表示128个不同的字符,这足以涵盖大多数英文字符和一些特殊符号。而EBCDIC码使用8位二进制数,可表示256个字符,它主要在某些IBM系统中使用。对于汉字,GB2312-80标准是一个重要的编码系统,它使用两个七位二进制数来表示一个汉字,总共能表示6763个常用汉字。 C++课程以培养学生的编程技能和面向对象编程理解为目标。课程首先介绍计算机程序设计语言的发展和面向对象的方法,帮助学生理解信息的表示与存储,以及程序开发的基本流程。接着,课程深入讲解C++的基础,包括基本数据类型、表达式、输入输出、控制结构、自定义数据类型以及函数的使用,如内联函数、默认参数、重载和函数模板。 进一步,课程引入C++的核心概念——类与对象,讲解面向对象编程的基本特点,如封装、继承和多态。学生将学习如何定义和使用类,掌握构造函数和析构函数的运用,理解类的组合以及类模板的使用。此外,课程还会涉及面向对象的标记,比如访问修饰符,以帮助学生全面掌握面向对象编程的实践。 整个课程以实验为辅助,通过实际操作加深理论知识的理解,通过考核形式确保学生能够掌握所学内容,为后续的计算机科学学习打下坚实的基础。教材和主讲教师的信息并未在摘要中给出,但可以推测课程将提供相应的参考书籍和详细的教学资料。