以下の関数では、引数を使用したいことを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;
}