C++编程与面向对象基础-东南大学课程解析
需积分: 24 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++的核心概念——类与对象,讲解面向对象编程的基本特点,如封装、继承和多态。学生将学习如何定义和使用类,掌握构造函数和析构函数的运用,理解类的组合以及类模板的使用。此外,课程还会涉及面向对象的标记,比如访问修饰符,以帮助学生全面掌握面向对象编程的实践。
整个课程以实验为辅助,通过实际操作加深理论知识的理解,通过考核形式确保学生能够掌握所学内容,为后续的计算机科学学习打下坚实的基础。教材和主讲教师的信息并未在摘要中给出,但可以推测课程将提供相应的参考书籍和详细的教学资料。
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
鲁严波
- 粉丝: 25
- 资源: 2万+
最新资源
- 液位测量雷达技术基础
- Sybase 12.5 安装for Windows
- XmlSerializer 常见问题疑难解答(MSDN)
- ORACLE SQL性能优化系列
- EJB3.0 详细教程
- C#完全手册 C#完全手册
- Sams Teach Yourself ASP.NET Ajax in 24 Hours
- 系统分析员考试复习 系统分析员考试复习
- word格式排版技巧.doc
- 高质量C++编程指南
- 开发phone动画的相关资料
- 有史以来最全的C语言笔试面试题!!!足足有100多页!!!
- abap objects for java developers.pdf
- Linux的60个基本命令简介
- MM(ModelMaker)两小时上手指南
- ArcGIS体系结构及Geodatabase基础