C.重载函数的返回值类型必须相同。D.重载函数的函数体可以有所不同。 相关知识点: 试题来源: 解析 C [解析] 本题考查的知识点是:函数重载。在C++语言中,允许定义一系列函数名相同,但形参的个数或类型不完全相同函数。这种定义就叫做函数的重载。重载函数对返回值类型不作要求,返回值类型也不参与区分函数的重载...
在C 语言中,允许定义一系列函数名相同,但形参的个数和类型不完全相同的函数,即函数的重载。重载函数对返回值类型不做要求,返回值类型也不参与区分函数的重载形式。故选项C)错误。 [解析]所谓函数重载是指同一个函数名可以对应着多个函数的实现。每种实现对应着一个函数体,这些函数的名字相同,但是函数参数的类型不...
重载函数的返回值类型必须不同 D. 重载函数的参数可以带有默认值 相关知识点: 试题来源: 解析 C 正确答案:C 解析:此题考查的是函数重载的概念。在C++语言中,允许定义一系列函数名相同.但形参的个数和类型不完全相同的函数,即函数的重载。重载函数对返回值类型不做要求,返回值类型也不参与区分函数的重载形式。
(1)函数名相同; (2)参数个数不同,参数的类型不同,参数顺序不同,均可构成重载; (3)返回值类型不同则不可以构成重载。 voidfunc(inta);//OKvoidfunc(chara);//OKvoidfunc(chara,intb);//OKvoidfunc(inta,charb);//OKcharfunc(inta);//与第一个函数有冲突 2、调用规则 (1)严格匹配,找到则调用; (...
C,错的,返回值可以相同D。对的,重载函数可以有默认参数。你要是没试过就上机试一试,我也没试过,但是想想看,构造函数经常就是重载的,并且带默认参数的,这总没问题把 结果一 题目 下列有关函数重载的叙述中,错误的是A)函数重载就是用相同的函数名定义多个函数B)重载函数的参数列表必须不同C)重载函数的返回值...
重载函数的返回值类型必须相同 D. 重载函数的函数体可以有所不同 相关知识点: 试题来源: 解析 C 正确答案:C 解析:所谓函数重载是指同一个函数名可以对应多个函数的实现。每种实现对应一个函数体,这些函数的名字相同,其参数类型或个数不同,但不能出现函数返回值类型不同而参数类型和个数完全相同的重载。所以...
c语言中是不存在的。所谓重载简单来说就是一个函数名可以实现不同的功能,要么输入参数不同或者参数个数不同,要么返回类型不同。例如函数add(),在c++中可以轻易实现int,double等不同类型参数的相加功能,而在c语言中却不能这样实现。c语言中实现重载功能,或者准确来说是类似重载的功能,可以通过函数指针的方式来实现...
重载函数的参数类型可以不同 C. 重载函数的返回值类型必须不同 D. 重载函数的参数个数或参数类型必须有所不同 相关知识点: 试题来源: 解析 C.重载函数的返回值类型必须不同 重载函数是函数的一种特殊情况,为方便使用,C++允许在同一范围中声明几个功能类似的同名函数,但是这些同名函数的形式参数(指参数的个数...
不管有没有返回,都无法区别 所以,返回值不同,不构成函数重载 C语言为什么不支持函数重载 在C/C++中,一个程序要运行起来,需要经历以下几个阶段:预处理、编译、汇编、链接 预处理 宏替换 注释替换 条件编译 头文件展开 编译 检查语法 语义 讲C代码转换为汇编代码 汇编 把汇编代码转换为二进制代码 生成符号表 ...