龙空技术网

自学 C++ 第 4 课 计算体积及表面积

LeeMetals 158

前言:

如今咱们对“c语言计算圆球表面积”可能比较注重,看官们都需要分析一些“c语言计算圆球表面积”的相关知识。那么小编同时在网摘上收集了一些对于“c语言计算圆球表面积””的相关文章,希望同学们能喜欢,姐妹们一起来学习一下吧!

常见的球体、圆柱体及圆锥体等的体积和表面积计算中涉及到平方、立方以及开平方等数学运算,这些运算在C++中通过调用<cmath>标准库头文件中相应的函数即可实现。

编写的程序&注解

测试的运行结果

知识点:

❶ #define 宏定义,实现替换的功能(文本替换,不进行任何计算或检查)。程序中以“#”开头的,都表示这是一条预处理命令。#define pi 3.1415926 属于无参宏定义,标识符pi为定义的宏名,3.1415926是一个常数。程序在执行时,所有的pi都将被替换为3.1415926。宏定义#define 既可以定义一个常量,也可以定义一个函数(如#define add(x,y) x+y 注意add和(x,y)之间不能有空格),或者多行的代码(每一行换行时须加上一个“\”)。在定义多行代码时,用do while(0)可以将函数中的变量变为局部变量,使得语法清晰,减少差错。#define 还可以通过条件编译实现编译环境的设置。撤销宏定义用 #undef,当后续代码不需要pi时,可以用#undef pi撤销其宏定义。

❷ <cmath> 是c++语言中的标准库头文件。“c” 表示其中的函数来自C标准库,“math”表示数学常用库函数。该头文件声明的数学库函数,包括了诸如绝对值函数、三角函数、幂函数、指数函数等基本函数。常用的数学函数如下:

double cos(double x); 返回x的余弦cos(x)值,x为弧度;double sin(double x); 返回x的正弦sin(x)值,x为弧度;double tan(double x); 返回x的正切tan(x)值,x为弧度;double sqrt (double x); 返回x的平方根;double cbrt(double x); 返回x的立方根;double pow(double x,double y); 返回x^y的值;double ceil (double x); 返回比x大的最小整数;double floor (double x); 返回比x小的最大整数;double round(double x); 返回x的四舍五入值;double fmax(double x,double y); 返回x、y中的最大值;double fmin(x, y); 返回x、y中的最小值;double hypot(double x,double y); 返回直角三角形斜边的长度;

❸ While(1) 与 for( ; ; ) 等效,但在执行时,for( ; ; ) 的两个空语句一般会被编译器优化掉,直接进入死循环,而While(1)每次循环都要对表达式进行判断,所以for( ; ; )循环体效率更高一些。跳出while(1) 循环的方式有三种:break跳出while(1)循环,执行while(1)循环后面的其他语句;return 直接退出函数,无论while(1)循环后面是否还有其他语句,均不再执行;goto可指向while(1)循环以外的标签,程序会无条件执行该语句,达到跳出循环的效果。

自学 C++ 第 1 课 数字大小排序

自学 C++ 第 2 课 数组包含关系

自学 C++ 第 3 课 正整数反序输出

标签: #c语言计算圆球表面积 #c语言表面积和体积的关系 #c语言计算球体表面积和体积 #c语言计算球体的体积 #c语言中体积用什么表示符号