单项选择题

下列关于形参的说法,正确的是( )。

A.函数的形参是必须的
B.函数的形参可以是表达式
C.函数在定义时,形参是不占用存储空间的,只是在被调用时才会占,调用完毕也就被释放了
D.形参的名称、类型、数量、顺序必须与实参都相同,否则实参不会把信息正确地传递给形参