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