问题 单项选择题

在函数声明中,下面哪项是不必要的( )。

A.函数参数的类型和参数名

B.函数名

C.函数的类型

D.函数体

答案

参考答案:D

解析: 本题考核函数的原型声明格式。解析此题时,要注意函数定义和函数声明的区别。 ①C++中每一个函数的定义都是由4个部分组成的,即函数类型、函数名、函数参数表和函数体。 ②函数的声明是为了消除函数定义的位置影响。不管函数是在何处定义的,只要在调用前进行函数的声明,就可保证函数调用的合法性。 ③函数原型的说明格式为: <类型><函数名>(<形参表>);

单项选择题 配伍题
单项选择题