如何使用函数c++

How to use a function c++

本文关键字:c++ 函数 何使用      更新时间:2023-10-16

我们开始学习函数,我已经复制了下面给出的第一个例子。int main()之后float a的用途是什么?还有人能举另一个使用函数的例子吗?感谢

#include <iostream>  
using namespace std;
float rectArea (float h, float w)
{
    float area;
    area = h * w;
    return area;
}   
int main()
{
    float a, h, w;   
    h = 3.0;   
    w = 4.0;   
    cout << "area = " << rectArea(h, w) << endl;   
    return 0;
}   
main后面第一行的类型说明符float与函数没有任何共同之处,因为这一行定义了标量对象。

报表

float a, h, w; 

将对象a、h和w定义为具有类型float,即这些对象可以存储浮点数。

我认为你的教授是指以下

int main()
{
    float a, h, w;   
    h = 3.0;   
    w = 4.0;   
    a = rectArea(h, w);
    cout << "area = " << a << endl;
    return 0;
}   

否则,变量a已定义,但未在程序中使用。

如果他使用更有意义的名字,代码会更清晰。例如

int main()
{
    float area, height, width;   
    height = 3.0f;   
    width  = 4.0f;   
    area = rectArea(height, width);
    cout << "area = " << area << endl;
    return 0;
}   

在int main()之后浮动a的目的是什么?

简而言之,变量a的目的是存储计算矩形面积的结果。事实上,如果您只是想在控制台上输出该区域,那么它是多余的。在这种情况下,您可以删除a的定义并写入输出语句

cout << "area = " << rectArea(h, w) << endl;

如原始代码中所示。

'a'是用于存储矩形面积乘以宽度*高度后的变量。"float"描述变量"a"的类型,float是一个小数到7位数的精度。所以矩形的面积是精确到7位数的小数。

行:浮动a、h、w;定义了3个变量,称为float类型的a、h和w。变量a在本例中没有用途,因为它没有被使用。