C++经典:计算圆周长与面积的实用教程

需积分: 10 1 下载量 95 浏览量 更新于2024-07-26 收藏 923KB DOC 举报
本资源是一份C++编程教程,主要介绍了如何使用C++语言实现计算圆的周长和面积的基本算法。标题为"C++经典大全",描述部分提到了具体的案例——"圆的半径"。通过这份代码,我们可以学习到以下几个关键知识点: 1. **声明和使用常量**: `const float PI = 3.1416;` 定义了一个常量PI,用于后续圆的周长和面积计算。常量在C++中是只读的,值一旦设置就不能修改。 2. **函数声明和定义**: - `float fCir_L(float);` 和 `float fCir_S(float);` 分别声明了两个自定义函数,用于计算圆的周长(`l`)和面积(`s`)。函数原型定义了参数类型和返回值类型。 - 函数 `fCir_L(float x)` 和 `fCir_S(float x)` 实现了具体计算逻辑。例如,`fCir_L` 函数通过判断半径是否大于零来计算周长,若半径非负则计算圆周 `z = 2 * PI * x`,并返回结果。 3. **main函数**: - `main()` 是程序的入口点,首先声明了三个变量 `r`, `l`, `s` 用于存储圆的半径、周长和面积。 - 用户通过 `cin` 输入圆的半径 `r`,然后调用 `fCir_L(r)` 和 `fCir_S(r)` 计算周长和面积,并将结果分别赋值给 `l` 和 `s`。 - 使用 `cout` 输出计算结果,其中 `endl` 是换行符,用于美观地展示输出。 4. **控制结构**: - `if` 语句的使用,如 `if (x >= 0.0)`,展示了条件判断的基本用法,只有当条件满足时才会执行相应的代码块。 5. **变量初始化**: - 在函数内部声明的局部变量 `z` 首先被赋值 `-1.0`,这是为了确保变量在使用前有初始值,避免可能出现未定义行为。 6. **函数的返回值**: - `return(z);` 表示函数结束并返回值给调用者。在C++中,函数的返回值是传递给调用者的结果。 7. **简单变量和输出**: 最后一部分展示了另一个函数的例子,`void main(void)` 用于定义并初始化一个浮点型变量 `s1`,然后输出其值。这展示了变量声明、赋值和基本输出的基本用法。 通过这个例子,读者可以了解到C++中基本的数据类型、控制结构、函数以及输入/输出操作。这对于理解和实践C++编程非常有帮助。
2013-03-03 上传
书中几乎囊括了使用VisualC++进行程序开发的全部知识,同时在讲解中结合了大量实用而又有代表性的示例和典型应用。全书共分31章,包括认识VisualC++,C++语言基础,C++语句控制,数组,函数,面向对象的程序设计,用户界面设计,文档与视图,菜单、工具栏和状态栏设计,通用对话框,高级控件,自制MFC控件,图形、图像处理技术,多媒体技术,文件操作技术,ADO数据库编程,数据查询技术,添加、删除和更新数据,打印技术,网络编程,Internet编程,数据通信,Win32API,DLL动态链接库,进程与线程,消息处理技术,注册表,自定义帮助,程序打包及安装,辅助工具,C库函数大全等。书中各部分技术既相互独立又相互联系,可以逐步引导读者深入学习并掌握VisualC++的编程知识、方法和技巧。 本书附有配套光盘。光盘提供了书中示例和典型应用实例的全部源代码,所有源代码都经过精心调试,在Windows2000下测试通过,保证能够正常运行。 本书内容精练、重点突出、实例丰富,是各级程序开发人员的必备参考书,同时也非常适合大中专院校师生阅读。 本书附有配套光盘。光盘提供了书中示例和典型应用实例的全部源代码,所有源代码都经过精心调试,在Windows2000下测试通过,保证能够正常运行。 本书内容精练、重点突出、实例丰富,是各级程序开发人员的必备参考书,同时也非常适合大中专院校师生阅读。