MOOC清华《面向对象程序设计》第2章:函数重载实验
来源:互联网 发布:战斧主机 知乎 编辑:程序博客网 时间:2024/06/06 03:02
实验一:(转载自学堂在线《面向对象程序设计(C++)》,注释主要是我加的)
#include <iostream> using namespace std; /*void print(char* msg){ //<1>cout << "message: " << msg << endl;}*///当主调函数中print()的实参为字符串时,会出现//deprecated conversion from string constant to 'char*'//(不赞成从字符串常量到字符指针的转换)的报错 void print(char msg){ //<1>,去掉星号*就能得到正确答案,否则实参字符作整数处理 cout << "message: " << msg << endl;}void print(int score){ //<2>cout << "score = " << score << endl;} int main(){ //print("Hello"); //调用<1>处函数,DevCpp不支持print('L'); //调用<1>处函数 print(94); //调用<2>处函数 return 0; }
实验二:
#include <iostream> using namespace std; void test(int a, int b){cout << "执行函数<1>:" << a + b << endl;}void test(int a, char b){if(b >= 65 && b <= 90)b = b + 32;cout << "执行函数<2>: " << a << b << endl;} int main(){ test(9, 8); test(10, 'A'); return 0; }
阅读全文
0 0
- MOOC清华《面向对象程序设计》第2章:函数重载实验
- MOOC清华《面向对象程序设计》第3章:函数运算符重载实验
- MOOC清华《面向对象程序设计》第2章:函数参数的缺省值实验
- MOOC清华《面向对象程序设计》第3章:赋值运算符重载实验
- MOOC清华《面向对象程序设计》第3章:流运算符重载实验
- MOOC清华《面向对象程序设计》第3章:下标运算符重载实验
- MOOC清华《面向对象程序设计》第3章:前缀/后缀运算符重载实验
- MOOC清华《面向对象程序设计》第3章:拷贝构造函数实验
- MOOC清华《面向对象程序设计》第3章:移动构造函数实验
- MOOC清华《面向对象程序设计》第4章:继承基类构造函数实验
- MOOC清华《面向对象程序设计》第4章:函数重写实验
- MOOC清华《面向对象程序设计》第4章:虚函数实验
- MOOC清华《面向对象程序设计》第4章:虚析构函数实验
- MOOC清华《面向对象程序设计》第4章:函数模板实验
- MOOC清华《面向对象程序设计》第4章:函数模板的特化实验
- MOOC清华《面向对象程序设计》第2章:私有成员与公有成员不可同名实验
- MOOC清华《面向对象程序设计》第2章:auto变量实验
- MOOC清华《面向对象程序设计》第2章:new/delete运算符实验
- Docker安装Jenkins
- 2017.8模拟赛7 比赛笔记
- hdu 6109 数据分割(并查集+set合并)
- HDU 6130-Kolakoski(Kolakoski序列)
- 仿qq空间标题变色和仿知乎列表滑动隐藏和显示效果
- MOOC清华《面向对象程序设计》第2章:函数重载实验
- 普元 EOS Platform 7.6 coframe给用户授权了系统管理员的角色,登录后点击“启动流程”菜单,看不到可以启动的流程定义
- 多线程查找文件
- 路径统计(最短路计数)
- 2017年8月14日(模拟6 smoj2060,2061,2062暴力模拟、数学方法求gcd(a^b,c^d)、动态规划)
- 0 数据结构和算法绪论
- (12) 逻辑结构-每天五分钟学习数据结构
- 无法观看coursera视频解决办法
- tensorflow slim layers