一道c语言的问题,求大神解答

一道c语言的问题,求大神解答这两个分别错在哪里啊?... 一道c语言的问题,求大神解答这两个分别错在哪里啊? 展开
 我来答
丿艾瑞灬莉娅
2018-04-25 · TA获得超过916个赞
知道小有建树答主
回答量:926
采纳率:78%
帮助的人:444万
展开全部
对于max函数,第一个max有缺省参数c,这个参数可写可不写,因此max(3,4)无法判断调用哪一个max,出现二义性,错误(如果是C语言,那直接就不支持函数的重载,同名函数直接会出错)
对于任何函数来说,参数的缺省只能是右边,要调用ferror,可以使ferror(),ferror(1),ferror(1,2),但绝不能缺省左边的参数
追问
第一个max错误是不是还有一个原因是它不能既作为重载函数又作为有默认参数的函数?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式