概述
// 函数重载示例20220503.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include <iostream>
using namespace std;
//声明三个函数,函数名相同,形参类型不同
int myabs(int x);
float myabs(float x);
double myabs(double x);
int _tmain(int argc, _TCHAR* argv[])
{
cout << "函数重载示例" << endl;
int a = -5;
float b = -3.2f;
double c = -4.75;
cout << myabs(a) << endl;
cout << myabs(b) << endl;
cout << myabs(c) << endl;
getchar();
return 0;
}
int myabs(int x)
{
cout << "int abs(int x) 被调用!" << endl;
return (x < 0) ? -x : x;
}
float myabs(float x)
{
cout << "float abs(float x) 被调用!" << endl;
return (x < 0) ? -x : x;
}
double myabs(double x)
{
cout << "double abs(double x) 被调用!" << endl;
return (x < 0) ? -x : x;
}
运行结果:
最后
以上就是贪玩未来为你收集整理的C++:函数重载示例的全部内容,希望文章能够帮你解决C++:函数重载示例所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复