在函数声明中,不必要的是( )
A. 函数的类型
B. 函数参数的类型
C. 函数的名字
D. 函数参数的名字
下列关于函数的说法中正确的是( )
A. 若函数先定义后调用,则必须在调用前说明
B. 如函数先调用后定义,则必须在调用前说明
C. 不论函数定义与调用的先后,都必须在调用前说明
D. 不论函数定义与调用的先后,都不必在调用前说明
若函数没有返回值,则该函数的类型应为( )
A. void
B. 不出现类型说明
C. char
D. double
以下关于函数原型声明的描述中错误的是( )
A. 如果函数先定义后调用,则该函数不能有函数原型声明
B. 函数原型声明与函数定义在返回类型、函数名及参数表上必须完全一致
C. 函数原型声明不必包含参数的名字,而只要包含参数的类型
D. 函数原型声明是语句