C++编程:计算圆的周长和面积

需积分: 9 0 下载量 135 浏览量 更新于2024-12-02 收藏 786KB DOC 举报
"C++代码示例展示了如何计算圆的周长和面积,以及基本的变量赋值和输出操作。" 在给定的C++代码中,我们可以学习到以下几个重要的知识点: 1. **头文件的包含**:在代码中可以看到`#include<iostream.h>`,这是C++标准库中的I/O流头文件,它包含了处理输入和输出的基本函数,如`cin`(用于输入)和`cout`(用于输出)。 2. **常量的声明**:`const float PI=3.1416;`定义了一个浮点型常量`PI`,它的值被初始化为3.1416,代表圆周率。常量在程序中是不可修改的。 3. **函数原型的声明**:`float fCir_L(float);`和`float fCir_S(float);`分别声明了两个名为`fCir_L`和`fCir_S`的函数,它们接收一个浮点型参数,并返回浮点型值。函数原型用于告诉编译器函数存在,并告知其参数类型和返回类型。 4. **主函数**:`main()`是程序执行的入口点。在这个例子中,它负责获取用户输入的半径,调用计算圆的周长和面积的函数,并输出结果。 5. **自定义函数的定义**: - `float fCir_L(float x)`用于计算圆的周长。如果输入的半径`x`大于等于0,函数返回`2 * PI * x`,否则返回-1.0。 - `float fCir_S(float x)`用于计算圆的面积。如果输入的半径`x`大于等于0,函数返回`PI * x * x`,否则返回-1.0。 6. **条件语句**:`if (x >= 0.0)`是一个条件语句,用来检查输入是否合法(半径必须是非负的)。只有当条件满足时,才会执行计算。 7. **变量的声明与赋值**:`float r, l, s;`声明了三个浮点型变量,分别为半径、周长和面积。`cin >> r;`用于从用户那里获取输入的半径,`l = fCir_L(r);`和`s = fCir_S(r);`分别计算周长和面积并赋值给对应的变量。 8. **输出**:`cout`用于输出信息,如`cout << "l=" << l;`将字符串"l="与变量`l`的值一起输出。 9. **运算符的使用**:在最后一段代码中,可以看到乘法运算符`*`用于计算圆的周长,`+`用于计算变量之和。 10. **注释的使用**:代码中使用`//`进行单行注释,`/* ... */`进行多行注释,用于解释代码的功能和逻辑。 这些知识点是C++编程的基础,包括基本的输入输出操作、常量声明、函数的使用、条件判断、变量的声明和赋值,以及基本的算术运算。通过理解和应用这些概念,可以编写更复杂的程序。