对C 程式设计中函数重载的探讨
2008-02-23 05:24:38来源:互联网 阅读 ()
我们来举一个实际应用中的例子来说明问题:我们要进行两种不同数据类型的和操作为了实现他,在c语言中我们就要写两个不同名称的涵数来进行区分例如:int testa(int a,int b)和float testb(float a,floatb),这样字是没有问题,但是总有一点不好,这么两个具备极其相似操作函数我们却起两个不同的名字,这样子不是很好管理,所以c 为了方便程式员编写程式特别引入了函数重载的概念来解决此问题,我们看看如下的代码!
C 代码
//程式作者:管宁 //任何稿件均有版权,如要转载,请务必著名出处和作者 #include <iostream> using namespace std; int test(int a,int b); float test(float a,float b); void main() { cout << test(1,2) << endl << test(2.1f,3.14f) << endl; cin.get(); } int test(int a,int b) { return a b; } float test(float a,float b) { return a b; } |
在上面的程式中我们同样使用了两个名为test的函数来描述int类型和操作的和float类型和操作,这样一来就方便了程式员对相同或相似功能函数的管理!
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇: 对C/C 中多维数组指针的理解
下一篇: C/C 跨平台I/O操作技巧
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash