c++,这个圆的半径可以为表达式什么意思?

2026年09月28日 15:45
有1个网友回答
网友(1):

“圆的半径可以为表达式”,它的意思,就是说,在计算圆的面积float s(float r)时,圆的半径可以不是一个常数或已赋值的变量,不但可以计算s(10.7)或float r1=10.7;计算s(r1),
而且也可以计算诸如s(10.5+0.2)或s(r1+0.5*2)这样形式的值。
具体的实现如下,
宏定义:
#define s(r) 3.1416*(r)*(r)
函数:
float s(float r)
{return 3.1416*r*r;
}