清华大学 - C++程序开发案例课堂

该教程详细介绍了C++编程的基础知识,从认识C++到深入的面向对象编程,涵盖开发环境设置、基本语法、数据类型、运算符、流程控制、函数、数组、指针、结构体、枚举及面向对象特性等,每个主题都配有实战演练帮助理解。
摘要由CSDN通过智能技术生成

课程目录
第1讲
1.1、认识C++
1.2、C++的优势
1.3、常见的C++开发环境
1.4、VisualStudio2017集成环境
1.5、熟悉VisualStudio2017开发界面
1.6、实战演练——第一个C++项目
1.7、理解C++语言的翻译过程
第2讲
2.1、分析C++程序的结构
2.2、编译前的预处理
2.3、输入和输出数据
2.4、命名空间
2.5、实战演练——经典的入门程序
第3讲
3.1、标识符、变量与常量
3.2、基本变量类型
3.3、自定义数据类型
3.4、实战演练—对比不同数据类型的长度
第4讲
4.1、运算符概述
4.2、运算符优先级和结合性
4.3、实战演练——综合运用运算符
第5讲
5.1、顺序语句
5.2、条件判断语句
5.3、循环语句
5.4、跳出循环
5.5、多重选择——switch语句
5.6、实战演练——流程控制综合应用
第6讲
6.1、函数的基本结构
6.2、变量的作用域
6.3、特殊函数调用方式——递归调用
6.4、内联函数
6.5、预处理器
6.6、函数的重载
6.7、实战演练——汉诺塔问题函数
第7讲
7.1、一维数组
7.2、二维数组和多维数组
7.3、数组与函数
7.4、字符串类
7.5、实战演练1—判断字符串回文
7.6、实战演练2——输出斐波那契数列
第8讲
8.1、指针概述
8.2、指针变量
8.3、指针与函数
8.4、指针与数组
8.5、指针与字符串
8.6-8.7、const指针、

【学习目标】  初步掌握程序设计的概念和基本方法;了解C++语言的特点;学会使用Visual C++集成开发环境创建并运行简单的C++项目。  ◇ 了解计算机语言及其发展,了解高级语言的优点。  ◇ 了解结构化程序设计的基本概念,初步掌握结构化程序设计方法  ◇ 了解面向对象程序设计的思想、基本概念和三个主要特征。  ◇ 初步接触C++语言,了解C++语言的特点。  ◇ 熟悉Visual C++ 集成开发环境的基本使用方法,并完成一个简单的C++程序的编写、编译、调试和运行。【重点和难点】  本章的重点在于两种程序设计方法的理解,以及Visual C++ IDE的使用。  其中面向对象程序设计的基本思想、基本概念及主要特征也是本章学习的难点。 【学习方法】  本章概念和知识点较多,学习的时候注意不能死记硬背,要分清知识点的轻重程度。对于计算机语言的发展,只要了解其主要过程就可以了;对于程序设计方法和C++语言的特点,不能在本章范围内孤立学习,要结合下面相应的章节以及亲自上机实践才能掌握,并且这是个渐进的过程,不能一蹴而就;对于C++集成开发环境的使用则一定要通过实际的动手操作才能熟悉。【知识点】  计算机语言;机器语言;汇编语言;高级语言  程序;程序设计;程序设计方法  结构化程序设计;面向对象程序设计  对象;消息;封装;继承;多态
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值