下面叙述中正确的是(  )。
A、对于用户自己定义的函数,在使用前必须加以说明
B、说明函数时只需要说明返回类型
C、函数必须返回一个值,
D、空函数不完成任何操作,所以在程序设计中没有用处