您的位置:首页 > 编程语言 > C语言/C++

函数重载与C++对#include的理解

2009-11-24 22:28 267 查看
2009.11.24号,快要毕业了。但是自己的基础还很差,一切还得从新开始,最近,找到了目标,学习程序那就的从基础做起。

数据结构+算法=程序。所以,我开始了仔细研究数据结构和算法之旅。这是第一个程序,是讲的一个函数的重载,对于函数的重载,有几个方面是需要注意的:

1.函数名相同,不同的是数据类型或者参数个数等。

2.函数重载的方法不要乱用。

下面给出一个简单程序,具体来谈谈对于C++的初步理解。

#include<iostream>
using namespace std;
int max(int a,int b)
{
if(a>=b) return a;
else return b;
}
float max(float a,float b,float c)
{
if(a>=b && a>=c) return a;
else if(a<b && b>c) return b;
else return c;
}
void main()
{
cout<<"max(2,3)="<<max(2,3)<<endl;
cout<<"max(2.1,3.2,2.5)="<<max(2.1,3.2,2.5)<<endl;
}

说明:

1.很久没有写程序了,刚刚开始时写成#include<iostream>,忘了写using namespace std;了,就报了很多错误,搞得我是一愣啊。

2.还有一种方法是不写using namespace std;的话,用#include<iostream.h>,也就可以了。如果要使用输入输出,就得使用此函数。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: