C++语言基础与面向对象编程-何洁月课程讲解

需积分: 14 26 下载量 199 浏览量 更新于2024-08-23 收藏 4.4MB PPT 举报
"C++字符集-东南大学C++课件(何洁月) 这门课程主要围绕C++语言展开,由东南大学的何洁月主讲,旨在培养学生的基础编程概念、C++语言技能以及面向对象编程的理解。课程分为多个章节,深入浅出地介绍了C++的各个方面。 首先,课程提到了C++字符集,这是构成C++语言的基本元素。字符集包括大小写的英文字母(A~Z,a~z),数字字符(0~9)以及一系列特殊字符,如空格、感叹号、井号、百分号、caret符号、ampersand、星号、下划线、加号、等号、减号、波浪线、小于号、大于号、斜杠、反斜杠、单引号、双引号、分号、点、逗号、括号和花括号等。掌握这些字符及其在代码中的用途对于编写有效的C++程序至关重要。 课程还涵盖了以下几个关键主题: 1. 培养目标:旨在使学生建立基本的程序设计概念,理解和掌握C++语言的基本语法和语义,初步理解面向对象编程,并提升编程及调试能力。 2. 课程简介: - 第一章概述了计算机程序设计语言的发展、面向对象的方法、软件开发过程,以及信息的表示和存储,帮助学生对编程背景有初步认识。 - 第二章讲解了C++的简单程序设计,包括语言概述、基本数据类型和表达式、输入输出操作、控制结构和自定义数据类型,这些都是编写C++程序的基础。 - 第三章深入函数的使用,包括函数定义、内联函数、默认参数、函数重载、函数模板和系统函数的使用,这些都是C++中函数的高级特性。 - 第四章介绍了面向对象编程的核心概念,如面向对象思想、基本特点、类和对象、构造函数、析构函数、类的组合以及类模板,这些构成了C++面向对象编程的基础。 - 第五章及以上未列出的内容可能涉及更高级的C++特性,如继承、多态、异常处理等。 通过这门课程,学生不仅能够熟练掌握C++语言,还能掌握面向对象编程的思维方式,为后续的软件开发和学习其他编程语言奠定坚实的基础。