c语言不支持c语言函数重载载吗

2003年9月 C/C++大版内专家分月排行榜第二2002年6月 C/C++大版内专家分月排行榜第二2002年4月 C/C++大版内专家分月排行榜第二
2007年3月 C/C++大版内专家分月排行榜第三2007年2月 C/C++大版内专家分月排行榜第三2007年1月 C/C++大版内专家分月排行榜第三2003年7月 C/C++大版内专家分月排行榜第三
2003年9月 C/C++大版内专家分月排行榜第二2002年6月 C/C++大版内专家分月排行榜第二2002年4月 C/C++大版内专家分月排行榜第二
2007年3月 C/C++大版内专家分月排行榜第三2007年2月 C/C++大版内专家分月排行榜第三2007年1月 C/C++大版内专家分月排行榜第三2003年7月 C/C++大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。C/C++/JAVA/c#/脚本语言(36)
C语言中没有函数重载的概念!!
C语言中没有函数重载的概念!!
今天MSN群中有个人问我C语言的问题:
&&&&&(两个函数实现的功能相同&&&&&& 但是它们参数的个数不同&&&&& &我用一个函数把这个两个函数封起来&&&&&&& 我这个函数的参数怎么设置?&&&&&& 指点一下&&&&&& 谢啦&&&&&&& 我这个函数通过宏来区分那两个函数)
回答的时候,我提到了函数的重载,还强调C语言也有函数的重载。囧了。上网一查才发现C中没有函数的重载的概念,而是C++中才有。由于编译器的问题,C中不允许函数同名。。但是C++实现了在编译的时候的变化。
至于实现上面那个人问的问题,相当于
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:246313次
积分:2155
积分:2155
排名:第14362名
原创:60篇
转载:42篇
评论:56条
(7)(2)(1)(5)(13)(24)(19)(21)(10)本帖子已过去太久远了,不再提供回复功能。C语言支持函数重载吗?
C语言支持函数重载吗?
09-09-09 &
你还是先把什么叫做重载搞清楚再说吧!!!C标准里面没有函数重载这一功能!!!不过,要是你确实想要让函数重载。你可以用函数指针实现。就是动态的来决定运行哪一个,其实呢?这个本身都不算是重载了,但是可以实现函数重载的效果,呵呵!!!你要真想重载啊?你还是去用C++吧!!!!
请登录后再发表评论!}

我要回帖

更多关于 c 函数重载 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信