可视化实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
cout<<"It is in fun 2."< cout<<"It is back in fun 2."< 1.2.2所谓函数重载是指同一个函数名可以对应多个函数的实现,函数重载允许一个程序内声 明多个名称相同的函数,这些函数可以完成不同的功能,并可以带有不同的类型,不同数目的 参数及返回值。 123函数重载时,要求函数的参数个数或参数类型不同。 124操作符重载是将C++语言中已有的操作符赋予新的功能,但与操作符本来含义不冲 突,使用时只需要根据操作符出现的位置判断其具体执行哪一种功能使用操作符重载时, 必须用以下方式来声明函数: 函数类型operator # (形参表) 2.程序注释与运行结果: #include void fun 1(),fun2(),fun3();〃定义了 3 个函数 void ma in()〃主函数 { cout«"lt is in mai n. "< fun2();// 调用fun2() cout<<"It is back in mai n. "< } void fun 1()// 定义函数的功能 { cout<<"It is in fun 1."< fun3();// 调用fun3() cout<<"It is back in fun 1."< 输出一串字符 } void fun 2()// 定义函数的功能{ cout<<"It is in fun 2."< 1();// 调用fun 1() cout<<"It is back in fun 2."< void fun 3()// 定义函数的功能 { cout<<"It is in fun 3."< 输出一串字符输出一串字符 } 2.程序注释与运行结果: #include double add(double,double);〃定义一个函数void ma in()〃主函数 { cout< cout int add(i nt x,i nt y)// 定义函数的功能 { return x+y;〃返回x+y 的值 6.在实验之前,做好实验预习,实验完成后,及时完成实验报告过程中的心得感悟。