函数
1.利用函数调用比较大小
#includeusing namespace std; double max(double x,double y) { if(x>y) return x; else return y; } int main() { double x,y; cin>>x>>y; cout<
2.函数调用形式
(1)函数语句void printmessage() { cout<<"How do you do!"<
(2)函数表达式
double max(double a,double b) { if(a>b) return a; else return b; } int main() { double x,y,z,m; cin>>x>>y>>z; m=max(x,y); cout<
3.函数原型
(1)函数原型即函数声明 double max(double,double);
(2)由于函数原型没有实现代码,因此不需要参数名
(3)函数声明的作用域仅在()之内
(4)若函数定义在程序第一次调用之前,则不需要函数原型声明。因为函数定义中包含了函数声明的作用。
4.cmath和iostream头文件中常用的数学函数模型
int abs(int n);//n的绝对值 double cos(double x);//x(弧度)的余弦 double exp(double x);//以e为底指数函数 double fabs(double x);//x的绝对值 double fmod(double x,double y);//x/y的浮点余数 double log(double x);//x的自然对数 double log10(double x);//以10为底x的对数 double pow(double x,double y);//x的y次方 double sin(double x);//正弦函数 double sqrt(double x);//取平方根 double tan(double x);//正切函数
5.函数参数的传递
(1)值传递(值调用)
#includeusing namespace std; double volume(double,double); int main() { double v,r,h; cin>>r>>h; v=volume(r,h);//v值类型看返回值类型;若不同,则强制类型转换 cout<<"v="< 欢迎分享,转载请注明来源:内存溢出
评论列表(0条)