在下面的main
函数中,我正在调用circleArea()
并告诉它我想使用参数circleRadius
。
之后,在circleArea()
函数声明中,我将参数的名称更改为theRadius
.
据我了解,由于我在调用函数时声明了一个参数,所以当我声明函数时,它知道我想在函数中使用哪个值,我可以给它一个不同的名称。真的吗?
如果是,当我想在函数中使用多个参数时会发生什么?
int main()
{
float pictureWidth, pictureHeight, pictureSurfaceArea,
circleRadius, circleSurfaceArea; // [4.4]
pictureWidth = 8.0;
pictureHeight = 4.5;
circleRadius = 5.0; // [4.7]
pictureSurfaceArea = pictureWidth * pictureHeight;
// Here we call our function
circleSurfaceArea = circleArea(circleRadius);
}
float circleArea(float theRadius) // [5.1]
{
float theArea;
theArea = 3.1416 * theRadius * theRadius; // pi times r square [5.4]
return theArea;
}