第六章 C++编程之头文件、输入、输出和重载
6.1 c++的头文件、输入、输出
1、c++的标准输入输出头文件为:iostream
2、输出方式为:cout
3、输入方式为:cin
示例代码
#include <iostream>
using namespace std;
int main(int argc,char**argv)
{
int a;
cin>>a;
cout << "cout:" << a << endl;
return 0;
}
6.2 重载
不同于c语言,c++中同名不同参表示的是两个函数,在使用函数的过程中根据参数调用不同的函数,多种同名不同参的函数就是重载。重载使得代码灵活。
示例代码:
#include <iostream>
using namespace std;
int add(int a,int b)
{
return a+b;
}
double add(int a,double b)
{
return a+b;
}
double add(int a,int b,double c)
{
return a+b+c;
}
int main(int argc,char**argv)
{
int a,b;
double c;
cout<<"请输入一个整数a:";
cin>>a;
cout<<"请再输入一个整数b:";
cin>>b;
cout<<"请再输入一个双精度数c:";
cin>>c;
cout<< "a+b=" << add(a,b)<< endl;
cout<< "a+c=" << add(a,c)<< endl;
cout<< "a+b+c=" << add(a,b,c)<< endl;
return 0;
}