第十二周项目1(7)理解函数的默认参数
2014-11-13 18:27
211 查看
/*
* Copyright (c) 2014,烟台大学计算机学院
* All rights reserved.
*文件名称: test.cop
*作者:翟兴雷
*完成日期:2014年11月13日
*版本号:v1.0
*
*问题描述:
*输入描述:
*程序输出:
*/
#include <iostream>
using namespace std;
const double pi=3.1415926;
float area(float r=6.5);//指定r的默认值为6.5
float volume(float h,float r=6.5); //指定r的默认值为6.5
int main( )
{
cout<<area()<<endl; //相当于area(6.5);
cout<<area(7.5)<<endl; //形参得到的值为7.5,而不是6.5
cout<<volume(45.6)<<endl; //相当于volume(45.6,6.5)
cout<<volume(34.2,10.4)<<endl; //h的值为34.2,r的值为10.4
return 0;
}
float area(float r)
{
return pi*r*r;
}
float volume(float h,float r)
{
return pi*r*r*h;
}
* Copyright (c) 2014,烟台大学计算机学院
* All rights reserved.
*文件名称: test.cop
*作者:翟兴雷
*完成日期:2014年11月13日
*版本号:v1.0
*
*问题描述:
*输入描述:
*程序输出:
*/
#include <iostream>
using namespace std;
const double pi=3.1415926;
float area(float r=6.5);//指定r的默认值为6.5
float volume(float h,float r=6.5); //指定r的默认值为6.5
int main( )
{
cout<<area()<<endl; //相当于area(6.5);
cout<<area(7.5)<<endl; //形参得到的值为7.5,而不是6.5
cout<<volume(45.6)<<endl; //相当于volume(45.6,6.5)
cout<<volume(34.2,10.4)<<endl; //h的值为34.2,r的值为10.4
return 0;
}
float area(float r)
{
return pi*r*r;
}
float volume(float h,float r)
{
return pi*r*r*h;
}
相关文章推荐
- 第十二周项目1-4:理解函数的默认从拿书·默认参数
- 第十二周项目一(5)理解函数模板
- 第十二周项目一——理解函数模板
- 第十二周项目 1 阅读程序(理解函数的默认参数)
- 第十二周项目一——理解函数的默认参数
- 第十二周项目-1函数运用 当年第几天
- 第4周项目4(4)理解默认参数
- 2013级C++第12周程序阅读项目——理解函数
- 第十二周 阅读项目 (4)虚基类多重继承数据理解
- 第十二周项目四——银行系统(任务2:引入函数改善程序结构)
- 第十二周项目一程序阅读(5)函数模板
- 第四周项目4:理解函数的默认参数
- 第十二周项目一 阅读理解实行单步调试跟踪(1)
- 第十二周项目1-1:static变量与函数调用中形参实参的转换
- 第十二周项目1.1实现复数类中的运算符重载(成员函数)
- (1)android入门函数理解,tutorial-android项目的MyApplication类分析
- 第十二周项目1-5:理解函数模板
- 第十二周项目 4 银行系统(引入函数改善程序结构)
- 第十二周项目 1 阅读程序(函数模板)
- 第十二周项目1-用函数输出日期是本年的第几天