第12周上机实践项目1——阅读程序(默认参数)
来源:互联网 发布:rs422网络 编辑:程序博客网 时间:2024/04/30 04:02
问题及代码
#include <iostream>using namespace std;const double pi=3.1415926;float area(float r=6.5);//指定r的默认值为6.5float volume(float h,float r=6.5); //指定r的默认值为6.5int 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;}①去掉第四行的“=6.5”,出错的原因是输出的第一个函数没有参数
②将第14行改为“float area(float r=6.5)",出错的原因是函数体本身不能有值
③将第5行float h,float r=6.5改为float h=1,float r,出错的原因是确定形参的变量要放在后面
float h,float r=6.5
float h,float r=6.5
0 0
- 第12周上机实践项目1——阅读程序(默认参数)
- 第12周上机实践项目1——阅读程序(静态局部变量)
- 第12周上机实践项目1——阅读程序(全局变量)
- 第12周上机实践项目1——阅读程序(递归函数)
- 第12周项目1 --默认参数(阅读程序)
- 第15周上机实践项目2——阅读程序(1)
- 第10周上机实践项目1——程序填充与阅读
- 第15周上机实践项目2——阅读程序(2)
- 第十五周上机实践项目1(1):阅读程序
- 第十六周上机实践项目1(1):阅读程序
- 第十二周上机实践项目-阅读程序-1-(3)
- 第十五周上机实践项目1(2):阅读程序
- 第十五周上机实践项目1(3):阅读程序
- 第十五周上机实践项目1(4):阅读程序
- 第十五周上机实践项目1(5):阅读程序
- 第十五周上机实践项目1(6):阅读程序
- 第十六周上机实践项目1(2):阅读程序
- 第十六周上机实践项目1(3):阅读程序
- web.xml加载顺序
- 第十二周项目 1 阅读程序(理解函数的默认参数)
- android 自定义导航控件
- View的opaque
- (object sender, EventArgs e)中的sender 和e有什么用呀?
- 第12周上机实践项目1——阅读程序(默认参数)
- 让你的软件界面更漂亮(五)
- 关于SQL Server将一列的多行内容拼接成一行的问题讨论
- sublime使用心得,很适合前端开发者
- 七招打造安全的Windows XP操作系统
- android图形系统之SurfaceView详解
- ibatIS中的isNotNull、isEqual、isEmpty
- 第12周项目3求Fibnacci数
- Lync客户端体验及自动部署