A-A+

一个函数为void f(int char ch='a') 另一个函数为void f(int)

2022-08-06 03:00:50 问答库 阅读 175 次

问题详情

一个函数为void f(int,char ch="a"),另一个函数为void f(int),则它们()。
A.不能在同一程序中定义
B.可以在同一程序中定义并可重载
C.可以在同一程序中定义,但不可以重载
D.以上三种说法均不正确请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:B
解析:题目中的两个函数参数个数不同,因此可以在同一程序中定义为重载函数。所以,选项B)叙述正确。

考点:函数