当前位置:文档之家› 可视化实验报告

可视化实验报告

cout<<"It is in fun 2."<<e ndl; fun 1();
cout<<"It is back in fun 2."<<e ndl;
1.2.2所谓函数重载是指同一个函数名可以对应多个函数的实现,函数重载允许一个程序内声
明多个名称相同的函数,这些函数可以完成不同的功能,并可以带有不同的类型,不同数目的
参数及返回值。

123函数重载时,要求函数的参数个数或参数类型不同。

124操作符重载是将C++语言中已有的操作符赋予新的功能,但与操作符本来含义不冲
突,使用时只需要根据操作符出现的位置判断其具体执行哪一种功能使用操作符重载时, 必须用以下方式来声明函数:
函数类型operator # (形参表)
2.程序注释与运行结果:
#include <iostream.h>〃调用C++中的头文件
void fun 1(),fun2(),fun3();〃定义了 3 个函数
void ma in()〃主函数
{
cout«"lt is in mai n. "<<e ndl;〃输出一串字符
fun2();// 调用fun2()
cout<<"It is back in mai n. "<<e ndl;〃输出一串字符
}
void fun 1()// 定义函数的功能
{
cout<<"It is in fun 1."<<e ndl;//
fun3();// 调用fun3()
cout<<"It is back in fun 1."<<e ndl;// 输出一串字符
输出一串字符
}
void fun 2()// 定义函数的功能{
cout<<"It is in fun 2."<<e ndl;// fun
1();// 调用fun 1()
cout<<"It is back in fun 2."<<e ndl;// }
void fun 3()// 定义函数的功能
{
cout<<"It is in fun 3."<<e ndl;// 输出一串字符
输出一串字符输出一串字符
}
2.程序注释与运行结果:
#include <iostream.h>〃调用C++中的头文件int add(i nt,i nt);〃定义一个函数
double add(double,double);〃定义一个函数void ma in()〃主函数
{
cout<<add(5,10)<<e ndl;// 输出值
cout<vadd(5.0,10.1)vve ndl;// 输出值}
int add(i nt x,i nt y)// 定义函数的功能
{
return x+y;〃返回x+y 的值
6.在实验之前,做好实验预习,实验完成后,及时完成实验报告过程中的心得感悟。

相关主题