C++入门与实战:传智播客扫地僧课程讲义

需积分: 45 88 下载量 10 浏览量 更新于2024-07-18 收藏 3.88MB PDF 举报
"传智播客的C++讲义,由王保明版的‘扫地僧’提供,是针对C++语言学习者的VIP课程讲义,特别适合自学者进行预习和复习。这份讲义强调了C++语言相对于C语言的扩展,通过实际案例深入浅出地教授编程技巧。 在讲义的初级部分,首先介绍了C++对C语言的基础继承,如如何计算圆的周长和面积。两个不同的编程方法被演示: 1. 结构化方法:使用C++的iostream库,通过`main()`函数实现。程序首先定义了半径、周长和面积作为实型变量,然后通过用户输入获取半径值,利用常量π计算周长和面积,并输出结果。这种方法展示了基础的数学运算和C++基本输入输出操作。 2. 面向对象方法:引入了面向对象编程的概念,创建了一个名为Circle的类,包含radius成员变量和三个公共成员函数:Set_Radius()用于设置半径,Get_Radius()获取半径,Get_Girth()和Get_Area()分别计算周长和面积。在`main()`函数中,通过创建Circle对象A和B,调用成员函数来展示类的使用。这种设计使得代码更加模块化,体现了面向对象编程的优势,即数据和操作的封装。 这两个例子让学习者逐步理解了C++语言的语法结构、基本数据类型、运算以及面向对象编程的初步概念。通过这些实例,学员可以掌握C++中的控制结构、输入输出操作和对象概念,为后续深入学习打下坚实基础。无论是初学者还是有一定经验的程序员,这份讲义都能提供实用且易于理解的学习资料,帮助提升C++编程能力。"