C++函数分为两种:函数分为有返回值和没有返回值的函数。
今天学习了简单的编写有返回值的函数编:
#include <iostream>
#include <cmath>
int main()
{
using namespace std;
double area;
cout<<"输入您要计算的数值:";
cin>>area;
double side;
side=sqrt(area);
cout<<"计算结果:"<<side<<endl;
return 0;
}
下面是我的理解:
表达式sqrt(area)将调用sqrt()函数。
sqrt(area)被称为函数调用,被调用的函数叫做被调用函数,包含函数调用的函数叫做调用函数。
编译运行:表达式中的值(我定义的是area)是发送给函数的信息,即参数。函数sqrt()得到的结果为area的平方根。
double side;
side=sqrt(area);
sqrt()将返回一个double值,side作为一个double类的变量
在使用sqrt()函数时,同样必须提供原型,因此头文件cmath中定义了原型
继续努力,如有错误请纠正。